Puzzles solved by mgn