problem 4