exercise 3.67 done