Puzzles solved by SAIMA