Finish Exercises 6.5