homework assignment 5 part 1 4487274