Solve math problems step-by-step