Puzzles solved by Gerald