Homework3 Completed