Puzzles solved by IMMA