Puzzles solved by KPM