thinking is for problem solving