exercise 2.65 done