Puzzles solved by gregory