homework3,4