Mathematical Thinking: Breaking Down a Problem-b