thinking is for solving.