A math-only, length-bounded adaptation of nvidia/AceReason-1.1-SFT. Each row contains id, source, question, steps, and answer. Only category=math rows from OpenMathReasoning and NuminaMath-CoT are retained; every row satisfies the shared 3–50-step, explanatory-answer, 4,096-character, and 1,024-token contracts.