goal of problem 1