Exercises 17-19 ch Interfaces