MLP Week 2 solution