critical thinking ucf problem solving how many squares