problem solving how many squares what are the steps in problem solving process