homework3 ends