CS3-homework3