Puzzles solved by JCP