Puzzles solved by Mpo