exercises 1-18 completed