Puzzles solved by MMDJDJJDNDNDN