Puzzles solved by MDB