Puzzles solved by cgr