Puzzles solved by JADI