add Week4 solution