Finish Exercise 77