Week 3 solutions 2