SC Week 9 solution