VQ solutions

vq solutions