MLF Week 2 solution