Problem 3 Solution 2