Puzzles solved by MFI