Skip to content
VEYRAPLAYPlay
FundamentalsBeginner

How to Solve Sudoku

Learn a systematic process for solving Sudoku logically from start to finish.

Solving Sudoku efficiently is less about knowing the most advanced technique and more about using the right level of logic at the right time.

Start with direct placements. Add candidates when the grid stops giving you obvious answers. Use eliminations to simplify the candidate state, then immediately look again for easy moves.

A useful priority is:

scan → Singles → candidates → intersections/subsets → advanced patterns → re-scan.

1. Start with the most constrained areas

Look for rows, columns, and boxes that already contain many solved digits.

The fewer digits missing from a unit, the fewer possibilities you need to consider. A row with one missing digit is immediately solvable. A box with two missing digits may become easy once you check the intersecting rows and columns.

2. Scan one digit at a time

Choose a digit and trace where it already appears.

If you are looking for 7 inside a box, existing 7s in intersecting rows and columns may rule out several cells. If only one valid position remains in the box, that position must contain 7.

Scanning is especially useful early in a puzzle because it works directly from placed digits and often requires few or no pencil marks.

3. Look for Singles

Singles are forced placements.

Naked Single

A cell has only one candidate left.

If a cell's candidates are {6}, the cell must be 6.

Hidden Single

A digit has only one possible cell within a row, column, or box.

The target cell may contain several written candidates, which is why the single is “hidden” among them.

Singles are worth checking repeatedly because every elimination elsewhere can create a new one.

4. Add and maintain candidates

When direct scanning no longer reveals enough information, record possible digits in unsolved cells.

Candidates make relationships visible. They allow you to see that:

  • two cells contain the same restricted pair
  • a digit is confined to one line inside a box
  • a digit occupies matching positions across two rows
  • several cells form a chain of implications

You do not need every advanced pattern immediately. The important habit is keeping candidate information accurate.

5. Use intersections

A common intermediate step is Locked Candidates.

If every candidate for a digit inside a box lies on the same row, then that digit must appear somewhere on that row inside the box. The same digit can therefore be removed from other cells in that row outside the box.

The reverse form also works: if all candidates for a digit in a row are confined to one box, that digit can be removed from the other cells in that box.

These are usually taught as Pointing and Claiming / Box-Line Reduction.

6. Look for subsets

Suppose two unsolved cells in the same unit contain only the same two candidates, such as {3, 8} and {3, 8}.

Those two digits must occupy those two cells in some order. Therefore, 3 and 8 can be removed from the other cells in that unit.

That pattern is a Naked Pair.

Pairs, triples, and quads extend the same subset idea. Hidden subsets look at the same relationship from the opposite direction: a small set of digits is restricted to the same small set of cells.

7. Move to advanced patterns only when needed

Harder Sudokus can require techniques such as:

  • X-Wing
  • Swordfish
  • XY-Wing
  • Skyscraper
  • W-Wing
  • coloring
  • chains
  • uniqueness techniques

These methods are not separate rules. They are structured ways of proving candidate eliminations from the original row, column, and box constraints.

The VeyraPlay Techniques reference will let you study each pattern individually, while Learn will introduce them in a practical progression.

8. Re-check for simple moves after every elimination

This is one of the most useful solving habits.

An advanced elimination is often valuable because it creates something simple:

  • a Naked Single
  • a Hidden Single
  • a new locked candidate
  • a smaller subset

Do not keep searching for another advanced pattern just because you used one successfully. Return to the simple techniques first.

A practical solving order

There is no single mandatory order for every puzzle, but this sequence gives beginners and intermediate solvers a useful default:

  1. Last missing digits / obvious completions
  2. Scanning and crosshatching
  3. Naked Singles
  4. Hidden Singles
  5. Candidate cleanup
  6. Locked Candidates
  7. Naked and Hidden Pairs
  8. Triples and other subsets
  9. X-Wing and other advanced patterns as required
  10. Chains or expert techniques if the puzzle genuinely needs them

Technique difficulty is not perfectly universal. Some players spot one pattern more easily than another, and different solvers rank techniques differently. Treat the order as a learning path, not a law.

How do you know which technique to use?

At first, you often do not.

That is normal. Technique recognition is a skill built through repeated exposure.

A useful approach is to ask what kind of information the grid is giving you:

  • one cell has very few candidates → inspect Singles
  • one digit is restricted inside a box/line intersection → inspect Locked Candidates
  • several cells share a small candidate set → inspect Subsets
  • one digit forms repeated positions across rows/columns → inspect Fish or single-digit patterns
  • bivalue cells and strong/weak implications appear → inspect Wings or Chains

Learn is designed to turn those cues into interactive practice rather than asking you to memorize a list.

Should you guess when stuck?

For learning logical Sudoku, guessing should not be the default response to being stuck.

A difficult puzzle may simply require a technique you do not know yet, or a pattern you have not spotted. If you are practicing a specific solving level, use a hint or technique explanation that shows the logical next step.

There is a separate Guide dedicated to the question of guessing, trial and error, and logical solving.

FAQ

What is the fastest way to solve Sudoku?

For most players, speed improves by recognizing common deductions quickly and avoiding unnecessary candidate work. When learning, prioritize correctness and recognition before speed.

Can every Sudoku be solved with the same techniques?

No. Different puzzles require different levels of logical deduction. Easy puzzles may resolve with scanning and Singles, while harder puzzles can require advanced candidate patterns.

Should I always start with Singles?

Start with the simplest available deductions. Singles are excellent targets, but direct scanning or a last missing digit may be even more immediate.

Why do advanced techniques remove candidates instead of placing digits?

Because many difficult positions do not immediately prove a cell's final digit. Instead, they prove that certain candidates are impossible. Those eliminations simplify the grid until placements become forced.

What to learn next

If you still solve mostly without notes, study Scanning and Sudoku Candidates. Then learn Naked Singles, Hidden Singles, and Locked Candidates in that order.