Exercise 1.21 updated