practice problem set 04 part 2 6359569