exercise 1.38 done