Added exercises 26-29