Critical Thinking Vs Problem Solving