exercise 3.70 done