How to Solve Kakuro: Complete Strategy Guide
Kakuro is the crossword of the number-puzzle world. It looks intimidating — a grid full of black cells with numbers pointing in two directions at once. But once you understand the core logic, the puzzle opens up fast. Most Kakuro techniques are mechanical enough to apply in seconds, not minutes.
This guide walks through every key solving technique, with concrete cell-by-cell examples. No guessing required.
How Kakuro Works
A Kakuro grid is divided into black cells (walls) and white cells (where you write digits 1–9). White cells are grouped into runs — consecutive sequences in the same row or column, bounded by black cells on both ends.
Each run has a sum clue displayed in the black cell to its left (for across/row runs) or above it (for down/column runs). The digits you place in a run must:
- Sum to the clue number exactly.
- Use only digits 1–9.
- Not repeat within the same run.
That’s the whole rulebook. The challenge is that every white cell belongs to two runs at once — one across and one down — so its digit must satisfy both constraints simultaneously.
Strategy 1: Memorise the Unique Combinations
This is the single most important Kakuro skill. Certain sum-and-length combinations have only one possible set of digits — no matter where those digits are placed within the run, the set is fixed. Memorise these and the grid fills itself.
2-Cell Unique Combinations
| Sum | Only digits |
|---|---|
| 3 | 1 + 2 |
| 4 | 1 + 3 |
| 16 | 7 + 9 |
| 17 | 8 + 9 |
Example: A clue of 3 across in a 2-cell run means those two cells contain 1 and 2 — in some order. You don’t know which cell is 1 and which is 2 yet, but you can immediately eliminate every other digit from those cells.
3-Cell Unique Combinations
| Sum | Only digits |
|---|---|
| 6 | 1 + 2 + 3 |
| 7 | 1 + 2 + 4 |
| 23 | 6 + 8 + 9 |
| 24 | 7 + 8 + 9 |
Example: A clue of 6 down in a 3-cell run → cells contain 3 in some order. All three digits are confirmed; only their arrangement is unknown.
4-Cell Unique Combinations
| Sum | Only digits |
|---|---|
| 10 | 1 + 2 + 3 + 4 |
| 11 | 1 + 2 + 3 + 5 |
| 29 | 5 + 7 + 8 + 9 |
| 30 | 6 + 7 + 8 + 9 |
Example: A 4-cell run with clue 10 contains 4. If you already know one of those cells is 3 from a crossing constraint, the run still holds 4 in the remaining three cells.
Why this works: These sums are extreme (very low or very high). The digit pool 1–9 has limited flexibility at the extremes, leaving only one valid combination.
Strategy 2: Calculate Min and Max Bounds
Even for non-unique combinations, you can often eliminate candidates using the minimum and maximum possible sums for a run.
Minimum sum for a run of n cells: 1 + 2 + 3 + … + n (use the smallest n distinct digits).
Maximum sum for a run of n cells: 9 + 8 + 7 + … + (10 − n) (use the largest n distinct digits).
Worked Example
A 3-cell run has clue 7. The only valid combinations are 4 (sum=7). But before you look up combinations, the min bound tells you the minimum is 1+2+3=6, so every digit in the run is at most 7−(1+2)=4. This means no digit in a sum-7 run exceeds 4. That single elimination clears candidates 5, 6, 7, 8, 9 from all three cells immediately.
Similarly, a 3-cell run with clue 23 has maximum 9+8+7=24 (valid) and minimum 9+8+6=23 (valid — and ties the clue). The only combination is 9. The bound tells you: no digit is below 6. Candidates 1–5 eliminated from all three cells.
Bound formula applied cell-by-cell:
For a run of n cells with target T, a specific cell’s digit d must satisfy:
- d ≥ T − (max sum of remaining n−1 cells)
- d ≤ T − (min sum of remaining n−1 cells)
This narrows each cell’s candidate range before crossing constraints are applied.
Strategy 3: Use Crossing Constraints to Pin Digits
Every white cell sits at the intersection of an across run and a down run. The crossing constraint is Kakuro’s core solve mechanic: a digit must satisfy both the across clue and the down clue simultaneously.
Worked Example: Crossing Constraints in Action
- Across run, 3 cells, sum 6: unique combination → digits must be 3.
- Down run, 3 cells, sum 7: unique combination → digits must be 4.
The cell at the intersection of these two runs must appear in both sets: 3 ∩ 4 = 2
The intersection cell holds either 1 or 2. You’ve gone from nine candidates to two with two clues.
Now suppose the down run’s other cells resolve further. The down run (sum 7, digits 4) has three cells: R1C2, R2C2 (focus), and R3C2. If a crossing constraint on R1C2 forces it to 4, then R2C2 and R3C2 together must sum to 7−4=3 using remaining digits from 4 minus 4 = 2. That means R2C2 and R3C2 are 1 and 2 in some order — exactly the intersection set. Now apply the across constraint on R2C2: the across run (sum 6, digits 3) already has R2C1 and R2C3 still open. But if crossing at R2C1 forces it to 3, then R2C2 and R2C3 must sum to 6−3=3 using 2. The focus cell R2C2 is in both the across run and down run. If R2C3 is forced to 2 by yet another crossing, then R2C2 = 1 — digit placed. That’s the full crossing-constraint technique: each new placement propagates through both the row run and the column run until cells are pinned.
Strategy 4: Eliminate via the “Forbidden Digit” Rule
Within any run, no digit can repeat. This is a powerful elimination tool when combined with crossing constraints.
Example: A 3-cell down run has sum 7 → unique combination 4. One of those three cells also belongs to an across run. That across run’s crossing already tells you digit 4 is impossible in that specific cell (because the across run’s candidate set doesn’t include 4). Immediately: the intersection cell must be 1 or 2, and the remaining two down-run cells hold the rest of 4.
Applying it step by step:
- List the candidate set for each run (from unique combinations or min/max bounds).
- For each cell, take the intersection of its across candidates and its down candidates.
- If the intersection is a single digit → place it.
- Once a digit is placed, remove it from all other cells in that cell’s across run and down run. Update candidate sets. Repeat.
Strategy 5: Scan for “Almost-Unique” Combinations
Not every combination is fully unique, but many runs narrow to just 2–3 possibilities. Work these aggressively.
5-cell run, sum 15: Minimum = 1+2+3+4+5=15. There is only one combination: 5. This is a unique combination in 5 cells — an easy placement.
5-cell run, sum 35: Maximum = 9+8+7+6+5=35. Again unique: 9.
3-cell run, sum 8: Combinations: 5, 4. Only 2 options. Crossing constraints usually resolve which one applies within a few steps.
3-cell run, sum 16: Combinations: 9, 8, 9, 8, 9, 8, 7, 7. Many options — defer to a later pass when crossing constraints have narrowed the field.
Practical rule: Work runs with 1–3 possible combinations first. Set aside high-freedom runs until later passes force them.
Strategy 6: Work in Passes
Kakuro rarely yields all its placements at once. Work the grid in systematic passes:
Pass 1 — Unique combinations first.
Scan every run. Mark any run whose sum-length pair gives a unique combination. Write the candidate set next to the run (not inside cells yet — keep cells clean until a digit is confirmed).
Pass 2 — Apply min/max bounds.
For every non-unique run, compute the digit range for each cell. Write candidate sets in cell corners (pencil marks).
Pass 3 — Crossing intersections.
For each unsolved cell, intersect its across candidate set with its down candidate set. Any intersection that reduces to a single digit → place it.
Pass 4 — Propagate.
Every digit placed removes that digit from other cells in its row and column runs. Re-check those runs for newly forced cells.
Pass 5 — Repeat from Pass 3.
Continue until the grid is solved.
On most beginner and intermediate Kakuro, Passes 1–4 solve a substantial portion of the grid in one cycle. Hard puzzles need 5–6 cycles.
A Complete Mini-Solve
Here is a 2×2 answer area to walk through from start to finish.
Grid:
- Across row 1, 2 cells, sum = 3
- Across row 2, 2 cells, sum = 17
- Down column 1, 2 cells, sum = 9
- Down column 2, 2 cells, sum = 11
Step 1 — Unique combinations:
- Sum 3 in 2 cells → 2. Row 1 holds 1 and 2 (in some order).
- Sum 17 in 2 cells → 9. Row 2 holds 8 and 9 (in some order).
Step 2 — Crossing with down clues:
Column 1 (sum = 9): Candidates come from across constraints — Row 1 gives 2, Row 2 gives 9. Column 1 cells must be one from 2 and one from 9, and they must sum to 9. Check: 1+8=9 ✓, 1+9=10 ✗, 2+8=10 ✗, 2+9=11 ✗. Only 1 (row 1) + 8 (row 2) = 9 works. Column 1, Row 1 = 1. Column 1, Row 2 = 8.
Column 2 (sum = 11): Row 1 remaining digit = 2 (since Row 1 is 2 and Column 1 took the 1). Row 2 remaining digit = 9 (since Row 2 is 9 and Column 1 took the 8). Check: 2+9=11 ✓. Column 2, Row 1 = 2. Column 2, Row 2 = 9.
Final answer:
| Col 1 | Col 2 | |
|---|---|---|
| Row 1 | 1 | 2 |
| Row 2 | 8 | 9 |
This is the same puzzle from the diagram above — you can verify: row sums are 3 and 17, column sums are 9 and 11. No digit repeats within any run.
Quick Reference: Sum Combination Table
Keep this nearby when solving.
2-Cell Runs
| Sum | Combinations |
|---|---|
| 3 | 2 |
| 4 | 3 |
| 5 | 4 3 |
| 6 | 5 4 |
| 7 | 6 5 4 |
| 8 | 7 6 5 |
| 9 | 8 7 6 5 |
| 10 | 9 8 7 6 |
| 11 | 9 8 7 6 |
| 12 | 9 8 7 |
| 13 | 9 8 7 |
| 14 | 9 8 |
| 15 | 9 8 |
| 16 | 9 |
| 17 | 9 |
3-Cell Runs
| Sum | Combinations |
|---|---|
| 6 | 3 |
| 7 | 4 |
| 8 | 5 4 |
| 9 | 6 5 4 |
| 10 | 7 6 5 5 |
| 11 | 8 7 6 6 5 |
| 12 | 9 8 7 6 7 6 5 |
| 13 | 9 8 7 8 7 6 6 |
| 14 | 9 8 7 9 8 7 7 6 |
| 15 | 9 8 9 8 7 8 7 6 |
| 16 | 9 8 9 8 9 8 7 7 |
| 17 | 9 9 8 9 8 8 7 |
| 18 | 9 9 9 8 9 8 7 |
| 19 | 9 9 9 8 8 |
| 20 | 9 9 9 8 |
| 21 | 9 9 8 |
| 22 | 9 9 |
| 23 | 9 |
| 24 | 9 |
Frequently Asked Questions
Q: Can I repeat digits in a Kakuro run?
No. Each digit 1–9 may appear at most once within any single run (row or column). Digits can reuse across different runs — a 1 in row 2 doesn’t prevent a 1 from appearing somewhere in column 5. Only within the same run are repeats forbidden.
Q: What’s the hardest part of Kakuro for beginners?
Tracking two simultaneous constraints per cell (across and down). The crossing-constraint technique (Strategy 3) is the answer. Once you practise intersecting candidate sets, it becomes fast and automatic.
Q: Do I ever need to guess in Kakuro?
Well-designed Kakuro puzzles are always solvable by pure logic. If you’re stuck, a closer look at crossing constraints or min/max bounds usually breaks the logjam. Guessing is a sign that a technique hasn’t been applied yet, not that the puzzle requires bifurcation.
Q: Is Kakuro harder than Sudoku?
They’re different. Kakuro introduces arithmetic constraints (you must know basic sums), while Sudoku is purely positional. Beginner Kakuro is often easier than hard Sudoku because unique combinations immediately hand you digit sets — the arithmetic does some of the work for you.
Q: How large do Kakuro grids get?
Common sizes: 5×5 (beginner), 9×9, 12×12, and 16×16 or larger (expert). The techniques above work at every size — only the number of crossing passes required increases.
Q: What does the diagonal line in a clue cell mean?
The diagonal divides the clue cell into two triangles. The number in the lower-left triangle is the down clue (sum for the run of white cells directly below the clue cell). The number in the upper-right triangle is the across clue (sum for the run of white cells directly to the right). A clue cell may carry one number (only an across or only a down clue) or both.
What to Try Next
- KenKen Strategy: Cages, Math and Logic — KenKen is the closest relative to Kakuro: arithmetic constraints drive both puzzles. The cage-combination approach transfers directly.
- Logic Puzzle Deduction Chains — Apply the same systematic constraint-narrowing logic to grid deduction puzzles.
- How to Solve Sudoku: Complete Guide — Sudoku shares Kakuro’s no-repeat rule. The naked-singles and hidden-singles techniques apply to Kakuro runs.
- Daily Puzzle Habit: Why 10 Minutes Sharpens Your Brain — Why Kakuro (and other daily puzzles) build lasting pattern-recognition skills.
Puzzmint is a calm, ad-free daily logic puzzle hub. Try today’s Puzzle →