Problem 28 solved