Puzzles solved by MIF