Puzzles solved by JESS