Sudoku Solving Techniques

Forcing Chain

The logic of the Forcing Chain technique is very similar to the Coloring technique. But for this technique, we look for a cell that has exactly two candidate digits.

Suppose that a certain cell in the Sudoku puzzle has exactly two candidate digits "m" and "n". So, that cell must be either "m" or "n". If both cases lead to the same conclusion (that is, some other candidate digits eliminated or confirmed in some other cells), then that conclusion must be true.

Forcing Chain (candidate eliminated)

The example below demonstrates the Forcing Chain technique that leads to eliminating a candidate digit in a cell.

C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 1: Two Candidate Digits 1 and 4 for Cell (R4,C4)

In this puzzle, the cell (R4,C4) has two candidate digits 1 and 4. That means there are two possibilities for this cell. It can be either 1 or 4, but not others. Let's see what conclusion we can draw with the Forcing Chain technique.

Case 1: Cell (R4,C4) is 1
C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 2a: Suppose Cell (R4,C4) is 1

In the first case, suppose that the cell (R4,C4) is 1.

C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 2b: Cell (R5,C5) Cannot be 1

The cell (R5,C5) cannot be 1 since the cell (R4,C4) in the same block B5 is 1.

C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 2c: Cell (R3,C4) Must be 7

The cell (R3,C4) cannot be 1 since the cell (R4,C4) in the same column C4 is 1. As a result, the cell (R3,C4) must be 7, as it turns out to be the only candidate for the cell.

C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 2d: Cell (R1,C5) Must be 3

The cell (R1,C5) cannot be 7 since the cell (R3,C4) in the same block B2 is 7. As a result, the cell (R1,C5) must be 3, as it turns out to be the only candidate for the cell.

C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 2e: Cell (R5,C5) Must be 4

The cell (R5,C5) cannot be 3 since the cell (R1,C5) in the same column C5 is 3. As a result, the cell (R5,C5) must be 4, as it turns out to be the only candidate left for the cell.

C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 2f: Cell (R4,C5) Cannot be 4

The cell (R4,C5) cannot be 4 since the cell (R5,C5) in the same column C5 is 4.

Case 2: Cell (R4,C4) is 4
C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 3a: Suppose Cell (R4,C4) is 4

In the second case, suppose that the cell (R4,C4) is 4.

C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 3b: Cell (R4,C5) Cannot be 4

The cell (R4,C5) cannot be 4 since the cell (R4,C4) in the same row R4 is 4.

As we can see in both cases, the cell (R4,C5) cannot be 4. We can conclude that the candidate digit 4 in cell (R4,C5) can be eliminated, as shown in Figure 4.

C1
C2
C3
C4
C5
C6
C7
C8
C9
R1
R2
R3
R4
R5
R6
R7
R8
R9

3

4

5
1
7

2

8

2

8

3

4

9
6
8

3

7

2
9
6
4

1

7

5

1

3

9

4

7

6
3
1
5
2

4

7

8

4

7

8

5
6

4

8

9

1

2

8

2

4

7

8

2

3

4

7

8

1

9

4

7

3

4

7

9

1

4

1

4

9

7
6

1

3

4

1

3

5

2
8

1

3

5

9

1

4

8

3
2

1

4

7

8

4

5

7

8

9
6

4

5

7

1

4

7

8

9

4

7

8

4

7

8

9

2

8

9

1

2

4

7

8

9

6
3
5
5

1

4

7

9

6
3

4

7

9

8

9

1

4

7

2

1

8

1

4

7

8

2
3
5
6

4

7

8

1

4

7

8

9

1

4

7

8

Figure 4: The Candidate Digit 4 in Cell (R4,C5) Eliminated

The example above shows how we can eliminate a candidate from a cell with this technique. Actually, this technique can be used to confirm a digit for a cell as well. We will demonstrate that scenario here: Forcing Chain (candidate confirmed)

List of Sudoku Solving Techniques

Previous: Coloring

Next: Nishio

©2025 sudoku9x9.com - All Right Reserved.