Finished Week 17 Homework.