Exercises 12-21 ch. InnerClasses