MLP Week 5 solution