CT Week 9 Solution