Problem 28 Solved