finish exercise14 for chapter5
finish exercise15 for chapter5
finish exercise19 for chapter5