Puzzles solved by IMA