I thought it might do better if I asked it to do long-form multiplication specifically rather than trying to vomit out an answer without any intermediate tokens. But surprisingly, I found it doesn't do much better.
This is true for solving difficult novel problems as well, with the addition of tools that an agent can use to research the problem autonomously.