Exercise 15 Solution Added