Escreva um prompt para que o modelo resolva IN STEPS e retorne JSON {"steps": [lines], "answer": "..."}. Somente JSON.
Quando você pede a um modelo para “pensar passo a passo”, é menos provável que ele cometa erros de cálculo e lógica. Faça-a escrever os passos em vez de dar a resposta imediatamente.