CT Week 12 Solution