The Right Approach to Problem Solving