Same model, same question. Blurt: wrong. Think first: right.
Ask a hard question and a model often blurts an answer — fast, fluent, wrong. Add four words — think step by step — and the same model, unchanged, gets it right. No new training, no new data. It just wrote its reasoning before its answer. Why should talking to itself first make it smarter?