Problem 28 Solution.