MLT Week 7 solution