     "file_extension": ".py",
     "mimetype": "text/x-python",
     "name": "python",
     "nbconvert_exporter": "python",
     "pygments_lexer": "ipython2",
     "version": "2.7.10"
    }
   },
   "nbformat": 4,
   "nbformat_minor": 0
  }
 
</s>
   "pygments_lexer": "ipython3",
   "version": "3.5.0"
     "file_extension": ".py",
     "mimetype": "text/x-python",
     "name": "python",
     "nbconvert_exporter": "python",
   "pygments_lexer": "ipython3",
   "version": "3.5.0"
   "pygments_lexer": "ipython3",
   "version": "3.5.0"
    }
   },
   "nbformat": 4,
   "nbformat_minor": 0
  }
keep keep keep keep replace replace keep keep keep keep keep
 Update hanoi challenge (#121)

Update constraints and test cases.  Move implementation to a class.  Update tests.
recursion_dynamic/hanoi/hanoi_solution.ipynb