problem 46