problem 4 completed