finished ex18
ex19
EC 1