Puzzles solved by JOE