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:

  1. Sum to the clue number exactly.
  2. Use only digits 1–9.
  3. 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.

A 4×3 Kakuro grid section (2×2 answer area). Top-left corner is a solid black wall. Top row shows two black clue cells: one labeled “9 down” (sum for the column below it) and one labeled “11 down”. Left column shows two black clue cells: “3 across” (row 1) and “17 across” (row 2). The four white answer cells form a 2×2 grid. Solved digits shown: top-left cell = 1, top-right = 2, bottom-left = 8, bottom-right = 9.9113121789across 3 → 2 onlyacross 17 → 9 only
Clue cells (black) hold the sum targets; white cells hold your answers. Each white cell belongs to one across run and one down run.

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

SumOnly digits
31 + 2
41 + 3
167 + 9
178 + 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

SumOnly digits
61 + 2 + 3
71 + 2 + 4
236 + 8 + 9
247 + 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

SumOnly digits
101 + 2 + 3 + 4
111 + 2 + 3 + 5
295 + 7 + 8 + 9
306 + 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.

A Kakuro crossing-constraint diagram. The focus cell (center, R2C2) sits at the intersection of a 3-cell across run (sum=6, containing cells R2C1 R2C2 R2C3) and a 3-cell down run (sum=7, containing cells R1C2 R2C2 R3C2). The across run sum-6 forces digit set 3. The down run sum-7 forces digit set 4. The intersection of those two sets is 2, so the focus cell can only be 1 or 2, shown highlighted in gold.764334across=3∩ down=4= 2Focus cell (gold) = intersection of both run sets
The focus cell must be in both the across set 3 and the down set 4. The intersection 2 is all that remains.

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:

  1. List the candidate set for each run (from unique combinations or min/max bounds).
  2. For each cell, take the intersection of its across candidates and its down candidates.
  3. If the intersection is a single digit → place it.
  4. 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 1Col 2
Row 112
Row 289

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

SumCombinations
32
43
54 3
65 4
76 5 4
87 6 5
98 7 6 5
109 8 7 6
119 8 7 6
129 8 7
139 8 7
149 8
159 8
169
179

3-Cell Runs

SumCombinations
63
74
85 4
96 5 4
107 6 5 5
118 7 6 6 5
129 8 7 6 7 6 5
139 8 7 8 7 6 6
149 8 7 9 8 7 7 6
159 8 9 8 7 8 7 6
169 8 9 8 9 8 7 7
179 9 8 9 8 8 7
189 9 9 8 9 8 7
199 9 9 8 8
209 9 9 8
219 9 8
229 9
239
249

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


Puzzmint is a calm, ad-free daily logic puzzle hub. Try today’s Puzzle →

Put it into practice

A fresh, hand-tuned logic puzzle every day — calm, ad-free, beautifully made.

Play Puzzmint

Follow Puzzmint for a new puzzle every day