Puzzles solved by CVG