Puzzles solved by ima