Puzzles solved by D. Keye