Puzzles solved by Gregory