homework3 part1