homework 03 solution part 1 4947423