Here is exercise 14. It uses argv arguments from the command line ad raw input.