Problem 68. Not terribly elegant.