exercise 1.9 done