homework 30 solution part 2 1465845