Completing Homework8