Solving Problem 28