Puzzles solved by MPT