Puzzles solved by MGT