Here is exercise 17. It continues to work on the concept of IO from files.