finish hw3 of cs32