Shortcuts
Check Cells
Check Boxes
Check Rows/Columns
Naked Pairs
Naked Triples
Hidden Pairs
Box Reduction
Row/Column Reduction
x-wing
xy-wing
Swordfish
Guess and Check
Solving Methods

Explaining the solving methods

When implemented, a sudoku solving method does one of two things. It will either eliminate candidates (possible numbers) from cells, or fill in cells with a certain number. There are countless different solving methods, but the most common (and useful) ones are explained below. For beginners, I would recommend mastering the beginner techniques first (the blue methods), because they are the easiest to understand, many sudokus can be solved using just these methods. If you want to practice any of these methods, check out the Puzzles pages. We have created custom puzzles to practice these methods. They are designed to help you use these methods correctly when you are playing a real sudoku.

Beginner Solving Methods:


Check Cells (aka finding naked singles)

To use the Check Cells method, pick a cell, then check the cells in the same box, row, or column as that cell to see if they contain a number. Any number in the same box, row, or column as the cell can be eliminated as a candidate. If there is only one candidate remaining for that cell, the cell can be filled in with that number.


Check Boxes (hidden singles in boxes)

To use the Check Boxes method, choose a box, then pick a number that is missing from that box. If there is only one cell in the box that could contain that number, that cell can be filled in with the missing number.


Check Rows/Check Columns (hidden singles in rows and columns)

To use the Check Rows method, choose a row, then pick a missing number from that row. If there is only one possible cell that could contain the missing number, the cell is filled in with the missing number. The Check Columns method does the exact same thing, except with a column instead of a row.


Intermediate Solving Methods:


Naked Pairs

The Naked Pairs method can be used when two unfilled adjacent cells have the same set of candidates, and each cell only has two candidates. Since the cells can't contain the same number, each of the candidates must go in one of these two cells, so these numbers can be eliminated as a candidate from any cell that is adjacent to both of the unfilled cells. For example, if the cells are in the same box, all other cells in that box can not contain the two candidates, so those numbers can be removed as a candidate from every other cell in the box.


Naked Triples

The Naked Triples method can be used if three cells in the same row, column, or box collectively have only three candidates. Those three cells must therefore contain these three numbers in some permutation, so any other unfilled cells in this row, column, or box cannot contain any of these three numbers. Therefore, these three numbers can be eliminated as a candidate for those unfilled cells.


Hidden Pairs

The Hidden Pairs method is similar to the Naked Pairs method. To use the Hidden Pairs method, begin by choosing a box, row, or column in the sudoku. If there are two missing numbers in the box/row/column that could only be put in the same two cells, any other candidates that could go in those two cells can be eliminated, because those cells must contain the two numbers that could only go in those cells.


Box Reduction

To use the Box Reduction method, begin by choosing a box in the sudoku, and then picking a number that is missing from the box. In that box, if every cell that could contain the missing number is in the same row or column, other cells in that row or column that are in different boxes cannot contain that particular number, because the missing number must be in the box you chose. Therefore, that candidate can be eliminated from other cells in the row or column.


Row Reduction and Column Reduction

The Row Reduction and Column Reduction methods are similar to the Check Rows and Check Columns methods. To use the Row Reduction method, pick a row, and then pick a number that is missing from that row. Then, test that number in all unfilled cells in that row to see if it is a candidate. If all of the possible cells for the missing number are in the same box, cells in that box that are not in the row cannot contain that particular number, and that candidate can be eliminated as a candidate. The same logic is used for Column Reduction, except that a missing number is tested along a column instead of a row.


Advanced solving methods:


x-wing

The x-wing method can be used if two rows or columns have only two cells that can contain a particular unknown number. For instance, if only two cells in row A could contain a 2, and only two cells in row B could contain a 2, and both rows could only have a 2 in columns 4 and 5, then all cells in columns 4 and 5 not in rows A or B could not contain a 2, because one of rows A and B definitely has a 2 in columns 4 and 5. This logic applies to two columns with the same situation, with only two rows possibly containing a certain value in both columns.


xy-wing

The xy-wing method can be used if there are three cells in a "L" shape that make up a naked triple (the three cells collectively have three total possible candidates). These cells must all have only two candidates, and all three of the collective candidates must be possibilities in exactly two of the cells. If all of these conditions are met, the xy-wing method can be used. One of the cells is the "pivot" cell, and the two other cells must be in the same row, column or box as that cell. Any cell that is adjacent to the non-pivot cells (shares a row, column, or box with both of the non-pivot cells) can eliminate the number that is an candidate for both of the non-pivot cells, because one of those cells must contain that number.


Swordfish

The swordfish method is similar to the x-wing method, except with three columns or rows instead of two. It is used if there are three columns (or rows) that contain only two possible cells for the same number.


Diabolical solving methods:


Guess and Check

The Guess and Check method is incredibly time-consuming and complicated, and should only be tried once all other methods have been tried. In the Guess and Check method, you guess the value of a cell with exactly two candidates. Next, use other solving methods to solve more cells in the sudoku. If you produce an error in the sudoku (e.g. a cell with no candidates), you know that the other candidate is correct. If no error is produced, try the other candidate, and use the same procedure to try and eliminate it.