Puzzles solved by KJM