Puzzles solved by mdi