problem 31.