Homework3
first