Puzzles solved by MGP