🎯SYTW
← All puzzle kinds

Kakuro

Rules

1.Write a digit from 1 to 9 into every white cell. Zero is never used.
2.A gray clue cell is split by a diagonal. The number in the top right is the sum of the white cells running to the right of it. The number in the bottom left is the sum of the white cells running down from it. A clue cell may carry one number or two.
3.A run is the white cells between two clue cells. Within one run, all digits are different: even where the sum alone would allow a repeat.
4.Runs are at least two cells long. In this book they are never longer than six.
5.The puzzle is solved when every white cell holds a digit and every run adds up to its clue.

The combination table

For many combinations of sum and run length, only one set of digits is possible. Those are your entry points. This table is complete for the run lengths that occur in this book.

CellsSumThe only possible digits
231 2
241 3
2167 9
2178 9
361 2 3
371 2 4
3236 8 9
3247 8 9
4101 2 3 4
4111 2 3 5
4295 7 8 9
4306 7 8 9
5151 2 3 4 5
5161 2 3 4 6
5344 6 7 8 9
5355 6 7 8 9
6211 2 3 4 5 6
6221 2 3 4 5 7
6383 5 6 7 8 9
6394 5 6 7 8 9

Almost as useful are sums with exactly two possible sets, where one crossing decides it:

CellsSumEitheror
251 42 3
261 52 4
2145 96 8
2156 97 8
381 2 51 3 4
3225 8 96 7 9

You need not memorize this. For a run of length L the lowest sum is 1+2+…+L and the highest is 9+8+…, and the two sums nearest each end are always forced.

How to solve

1.Find the forced runs. Go over the grid and mark every run whose sum and length appear in the first table. Pencil the digit set into its cells.
2.Cross the runs. Every white cell belongs to one horizontal and one vertical run. Write down the digits allowed by its horizontal run and those allowed by its vertical run, then keep only the digits that appear in both. Very often that leaves one digit.
3.Clear up inside a run. Once one digit of a forced set is placed, the remaining digits of that set must fill the remaining cells of the run, which usually settles a second cell by crossing.

Worked example

A Medium grid. Each clue cell carries the sum of the run to its right (upper number) or below it (lower number). A run never repeats a digit, and there is no zero. The small digits are pencil marks.

The full solution takes 46 of these run-by-run steps. Here are the two that matter: the way in, and the move that only Kakuro has.

The way in. A run of 2 cells that has to add up to 16 can only be made of 7 + 9: there is no other set of 2 different digits with that sum. So r6c2 and r6c3 carry those digits in some order, and nothing else.

Where two runs cross. The run r5c2, r6c2, r7c2 and r8c2 has to add up to 13. Checking every set of 4 different digits that adds up to 13 leaves only part of the digits possible in each cell. Combined with what the crossing runs already allow, that settles r6c2.

The finished grid: