use logical reasoning in problem solving strategy