exercise 3.63 done