exercise 9
exercise 10
exercise 10
10.2