fandm cs3-homework1