      "* Is the graph directed?\n",
      "    * Implement both\n",
      "* Do the edges have weights?\n",
      "    * Yes"
     ]
    },
    {
     "cell_type": "markdown",
 
</s> remove     "    * Yes\n",
 </s> add     "    * Implement both\n", </s> remove     "    * Yes\n",
 </s> add     "    * Implement both\n", </s> remove     "* We'll be using an OrderedDict to make the outputs more consistent and simplify our testing.\n",
    "* Graph will be used as a building block for more complex graph challenges."
 </s> add     "* The Graph class will be used as a building block for more complex graph challenges."
    "    * Yes\n",
    "* Can we assume the inputs are valid?\n",
      "* Is the graph directed?\n",
      "    * Implement both\n",
      "* Do the edges have weights?\n",
    "    * Yes\n",
    "* Can we assume the inputs are valid?\n",
      "    * Yes"
     ]
    },
    {
     "cell_type": "markdown",
keep keep add keep keep keep keep keep
 Rework graph challenge and solution (#86) 
graphs_trees/graph/graph_solution.ipynb