exercise 3.53 done