Added Problem 3 Solution