added exercises from 18 to 20