Puzzles solved by C G