Puzzles solved by MDUP