SC Week 5 solution