problem 3 established