homework 29 solution part 1 3368802