Puzzles solved by JOHN