Puzzles solved by MGF