Puzzles solved by MICHELA