Puzzles solved by MiF