Puzzles solved by Mgt