problem 4 fail