Puzzles solved by MGM