Puzzles solved by mfo