2.8 Problem Solving: Reasoning