revised hw#3