problem 30