Update Exercise 15.28.r