Provided a solution to Problem #4.