solutions for exercise 32 part 2 9548583