what are the four problem solving steps in order