Puzzles solved by NKD