Puzzles solved by PJ96