define the six steps of problem solving problem solving definition in education