Puzzles solved by Kirk