CT Week 3 Solution