Links to alternative, better solution for Problem 78 added.