problem 43