Puzzles solved by JAMM