CT Week 10 solution