Update Exercise 1-20.