Problem 40
Information: Problem 40