Provided a solution to Problem #1.