MLF Week 7 solution