exercise 3.62 done