exercise 40
exercise 41