exercise 3.64 done