Provided a solution to Problem #2.