MLP Week 10 solution