Puzzles solved by mdr