Finished Problem 26.