CT Week 6 solution