Puzzles solved by KPKP