week 6 solutions