Completed exercises 14 and 15.