Provided a solution to Problem #3.