problem 28