Forcing Chains
Forcing Chains test both candidates in a cell and follow the consequences of each of them.
Learn the techniqueBUG+1 exploits the fact that a valid sudoku puzzle cannot end in a state where all empty cells have exactly two candidates. That state is called a Bivalue Universal Grave.
Work through the examples step by step. Each step explains what you see on the puzzle and why the conclusion holds.
BUG stands for Bivalue Universal Grave, a state where absolutely every empty cell has exactly two candidates. Such a puzzle cannot have a unique solution, so a valid sudoku can never end there. BUG+1 occurs when the puzzle is one step away: all empty cells have two candidates except one cell that has three.
That one cell must prevent the grave. Among the three candidates, one digit stands out in the number of occurrences in the cell's row, column and box, and it is this digit that must be placed for the puzzle to not collapse into a state with multiple solutions. The pattern often shows up near the end of hard puzzles.
The hardest puzzles require techniques that follow long logical chains through the entire puzzle. They are in practice proof by contradiction: assume something, follow the consequences and see what does not hold. Try your way through the examples below, step by step, using the same tools the solver uses on your own puzzle.
Enter your puzzle in the Sudoku Solver and it will find the next step and explain the technique behind it.
Open Sudoku Solver