Puzzles solved by jps