MLT Week 2 solution