Exercises 1.27 and 1.29