Added exercises 16-20