Added Problem 4 Solution