exercises 2.73 and 2.74