problem 3
Information: problem 3