SC Week 6 solution