Puzzles solved by MGIP