Mathematical Thinking and Problem Solving