puzzle-vector