Homework 8, I/O specification.