← Back to Blog

kakurasu · 7 min read

How to Play Kakurasu

Complex spatial reasoning within a compartmentalized geometric field.

Kakurasu (sometimes called “Index Sums”) is a binary-shading puzzle where every row and column has a target number, and where each cell silently carries a weight. Shade the right cells and the weights add up.

The grid is small, the rules fit on one line — but the deductions are deeply satisfying. Let's walk through one.

The Puzzle

Here is a 5×5 puzzle. The dark cells on the right and bottom are clues. Your job is to shade the right combination of white cells so that every row and column hits its clue.

10741197641110
Starting puzzle: 25 cells, all empty. Right-side numbers are row clues, bottom numbers are column clues.

The Weight System

Here's the trick that makes Kakurasu work. Every cell has a hidden weight:

  • Inside a row, the columns weigh 1, 2, 3, 4, 5 from left to right.
  • Inside a column, the rows weigh 1, 2, 3, 4, 5 from top to bottom.

The weight numbers are visualized below — the puzzle itself never shows them.

123451234510741197641110
The weight system. Numbers along the top = column weights (used for row clues). Numbers along the left = row weights (used for column clues).

The Two Rules

Rule 1: Row clue = sum of column-weights of the shaded cells in that row

For each row, look at which columns are shaded and add up those column weights. The total must equal the right-side clue.

12345123454000010300
Allowed: row 1 has cols 1 and 3 shaded → 1 + 3 = 4 matches the row clue.
12345123454000011000
Not allowed: row 1 has cols 1 and 2 shaded → 1 + 2 = 3, but the clue says 4.

Rule 2: Column clue = sum of row-weights of the shaded cells in that column

Same idea, just rotated 90°. For each column, look at which rows are shaded and add up those row weights. The total must equal the bottom clue.

12345123451030040000
Allowed: column 1 has rows 1 and 3 shaded → 1 + 3 = 4 matches the column clue.

Magic Combinations

For a given clue, only certain subsets of weights can sum to it. When a clue has very few possible combinations — or when all combinations share a common weight — you can place cells with certainty.

For a 5×5 grid (weights 1, 2, 3, 4, 5):

ClueAll possible subsetsAlways-shaded weights
0{ }all empty
1{1}1
11{2,4,5}, {1,2,3,5}2 and 5
14{2,3,4,5}all but 1
15{1,2,3,4,5}all shaded

Even when a clue has multiple combinations, the intersection of all those combinations gives you cells that are definitely shaded. Clue 11 above is a perfect example: every valid subset contains 2 and 5.

Walkthrough

Step 1 — Column 4 has clue 11

Look at column 4 with bottom clue 11. We need a subset of row weights {1, 2, 3, 4, 5} summing to 11. There are only two: {1, 2, 3, 5} and {2, 4, 5}. Both contain 2 and 5 — meaning column 4 row 2 and column 4 row 5 are definitely shaded, no matter which combination is correct.

10741197641110
Step 1: column 4's two combinations both share rows 2 and 5. Place those.

Step 2 — Row 4 has clue 11

Same trick, applied to a row. Row 4's clue is 11. The subsets of column weights summing to 11 are {2, 4, 5} and {1, 2, 3, 5}. Both contain cols 2 and 5, so those cells are definitely shaded.

10741197641110
Step 2: row 4's two combinations both share columns 2 and 5. Place those.

Step 3 — Column 2 has clue 6, and now we know one of its cells

Column 2's clue is 6. Subsets of {1, 2, 3, 4, 5}summing to 6: {1, 2, 3}, {1, 5}, {2, 4}. From step 2 we know row 4 in column 2 is shaded, so the chosen subset must contain 4. Only {2, 4} qualifies. Therefore column 2 = rows 2 and 4 — and every other row in column 2 is empty.

10741197641110
Step 3: column 2 must be {2, 4}. Row 2 column 2 added (the rest are now confirmed empty).

Step 4 — The rest cascades

Now constraints chain together. Tracking the deductions:

  • Row 2 = {1, 2, 4}. Row 2's clue is 7. Subsets: {1,2,4}, {2,5}, {3,4}. We just placed col 2 in row 2 (from step 3), and we placed col 4 in row 2 (from step 1). Only {1, 2, 4} contains both. So row 2 also has col 1 shaded — and cols 3 and 5 empty.
  • Column 5 = {1, 4, 5}. Col 5's clue is 10. Subsets: {1,4,5}, {2,3,5}, {1,2,3,4}. Row 4 in col 5 is shaded (from step 2) → eliminates {2,3,5}. Row 2 in col 5 is empty (just deduced) → eliminates {1,2,3,4}. So col 5 = {1, 4, 5}: rows 1, 4, 5 shaded.
  • Row 5 = {4, 5}. Row 5's clue is 9. Subsets: {4,5}, {1,3,5}, {2,3,4}. Col 4 in row 5 shaded (step 1) eliminates {1,3,5}. Col 5 in row 5 shaded (just deduced) eliminates {2,3,4}. So row 5 = {4, 5}.
  • Column 1 = {1, 2, 4}. Col 1's clue is 7. Subsets: {1,2,4}, {2,5}, {3,4}. Row 2 in col 1 shaded (from row 2 = {1,2,4}) and row 5 in col 1 empty (from row 5 = {4,5}) leave only {1, 2, 4}.
  • Row 1 = {1, 4, 5}, Row 4 = {1, 2, 3, 5}, Row 3 = {4}. Each of these is now forced by the column placements above.
10741197641110
Solved! Every row clue matches the sum of its shaded column-weights, and every column clue matches the sum of its shaded row-weights.

Tips for Beginners

  • Look at extreme clues first. A clue of 0 means “no cells shaded”. A clue equal to the maximum (15 on a 5×5) means “every cell shaded”. Mid-extreme clues like 14 (only {2,3,4,5}) are also forced.
  • Find the intersection of all valid combinations. Even when a clue has 2 or 3 valid subsets, weights present in every subset are forced. Clue 11 with subsets {2,4,5} and {1,2,3,5} forces 2 and 5.
  • Cross-reference rows and columns. Once you place a single cell, it appears in both a row clue and a column clue — narrowing both at once. Most cascades start from a single placement.
  • Track candidate sets, not individual cells. For each row and column, jot down its possible weight subsets. As cells get placed, eliminate subsets and the right answer appears.
  • Don't guess. Every well-formed Kakurasu has a unique solution. If you can't see the next move, look for a row or column whose candidate list has shrunk to one option.

Ready to try one yourself? Hit the button below to play your first Kakurasu.