Lab list #9.
Programming assignment #3.