Chains6 min read

Digit Forcing Chains Sudoku: Branching From a Single Digit

Digit forcing chains sudoku is a branching technique that starts from the two places a single digit can go inside one house and follows both possibilities at once. Because exactly one of those two cells must hold the digit, any conclusion both branches reach in common has to be true - which turns a fifty-fifty uncertainty into a solid elimination. It is a favourite tool on hard and extreme grids, where a single well-chosen digit can crack a position that looked completely stuck. This is how to run one cleanly, with a worked example.

What digit forcing chains sudoku does

Digit forcing chains sudoku is a targeted branching technique built around one digit at a time. You find a house - a row, column, or box - where a chosen digit has been narrowed to exactly two possible cells; one of those two cells must hold the digit, you simply do not know which yet. Digit forcing chains sudoku then follows both possibilities in parallel, tracing the forced consequences of each, and looks for any conclusion the two branches reach in common. Because one branch is guaranteed to reflect reality, a shared conclusion is guaranteed to be true as well. The setup is everything: scan for a digit that appears as a candidate in only two cells of some house - a strong link, in chain language - and make sure each branch triggers a run of forced moves quickly, because a branch that stalls at once gives you nothing to compare. The technique works best when the grid is already dense with clues, so most of the board is only one deduction away from moving.

Following both branches

  1. Assume the digit sits in the first cell, then follow every forced placement it causes.
  2. Record the candidates that branch eliminates around the grid.
  3. Reset, assume the digit sits in the second cell instead, and follow that branch fully.
  4. Record its eliminations the same way, ready to lay the two lists side by side.

The conclusion they share

Now overlap the two records. If both branches remove the same candidate from the same cell, digit forcing chains sudoku lets you remove it for good; if both branches solve some cell to the same shape, that cell is solved outright. The logic is airtight, because whichever branch turns out to be real, the shared outcome still happens, so it is true unconditionally - anything the branches disagree on is simply left untouched. A quick example makes it concrete. Imagine the digit six can only go in r2c2 or r2c8 of row two. The first branch puts six in r2c2, which forces a four into r5c2, which then strips four from r5c8. The second branch puts six in r2c8, and after a couple of forced steps it also removes four from r5c8. The two paths never touch, yet they agree on one thing, so four leaves r5c8. That single elimination is digit forcing chains sudoku in miniature, and it can be the crack that opens the whole puzzle.

Where to practise

Digit forcing chains sudoku is much easier to run when your candidates are perfectly tidy, which is exactly where a digital board helps. Shapedoku maps the nine digits to nine glowing shapes, so the two places the diamond can go becomes something you can literally see, and the Notes with smart cleanup keep both branches honest as you trace them. Try it on Hard and Extreme, where these chains genuinely appear rather than being overkill. If you like the meditative feel of following a single thread all the way to its end, Mystic Sort scratches the same itch with its calm, one-pour-at-a-time water sorting - a gentle companion for when you want logic without a full grid in front of you. Then come back to a puzzle, find a digit with just two homes, and let both branches run; the more you practise, the sooner digit forcing chains sudoku will feel like second nature.

Ready to put it into practice?

Play Shapedoku free in your browser. No download, no login, just colorful shape Sudoku.

Play the Web App

Keep reading