exercise 3.68 done