exercise 3.48