Puzzles solved by JACK