Updated Homework3