Puzzles solved by cgv