20141201: Completed Problem 3