Logical Reasoning Solving Problems