Puzzles solved by J P N