steps in problem solving in chemistry