Break the problem into sub-problems. Solve the easiest first. Feed each answer into the next harder one.
When a problem is too hard to solve in one shot, don't just break it into pieces — break it into pieces ordered from easiest to hardest, then solve them in that order. Each solved piece gives AI the context it needs to tackle the next, harder piece.
This is how good teaching works: you don't start with calculus. You start with addition, build up to multiplication, then algebra, then calculus. Each skill builds on the one before it. Least-to-Most does the same thing with AI's reasoning.
This composition extends:
Break Down the Question Think Step by StepIt takes question decomposition and adds a critical twist: solve the sub-problems in order from easiest to hardest, with each answer feeding into the next.
Problem: "I run 3 miles Monday, double that Tuesday, add 2 miles Wednesday, and triple Wednesday's distance Thursday. How far did I run total?"
Each sub-problem is trivial on its own. The power is in the ordering — solving easy parts first gives AI the building blocks it needs for the harder parts.
Regular step-by-step reasoning fails when the problem is harder than any example AI has seen. It can solve simple cases but doesn't generalize to complex ones. Least-to-Most fixes this by ensuring AI never faces anything harder than a simple sub-problem.
The key insight: AI that can handle 2-step problems can't necessarily handle 10-step problems. But if you break a 10-step problem into ten 1-step problems and solve them in the right order, each step is trivially easy — and AI nails every one.
Two stages: first decompose the problem into sub-problems ordered by difficulty. Then solve from easiest to hardest, giving each step the benefit of all previous answers.
Least-to-Most is the structured cousin of Self-Ask. Both decompose problems, but Self-Ask generates sub-questions adaptively (each one based on what was learned), while Least-to-Most plans the whole decomposition upfront and executes in a fixed easy-to-hard order.
It extends Break Down the Question from a single-prompt suggestion into a two-stage process with ordering and context accumulation. And it complements Chain It — where Chain It is a general-purpose multi-step pattern, Least-to-Most specifically orders steps by increasing difficulty.