MAD 1 Week 8 solution