Puzzlesolving Vectors