week 5 solutions