Finished Problem 3.2B