Puzzles solved by MCGT