Puzzles solved by JAP