Why Basic Elimination Isn't Enough

Every beginner Sudoku solver learns scanning and single-candidate elimination first. These techniques handle easy and medium puzzles comfortably. But when you hit hard or expert-level grids, those methods leave you with multiple candidates in every remaining cell — and no obvious next move. That's where intermediate and advanced strategies come in.

Core Concepts to Understand First

Before diving into techniques, make sure you understand candidate notation — writing small pencil marks in each cell showing all numbers that could legally go there. All advanced techniques work by reducing these candidates.

Intermediate Techniques

Naked Pairs

If two cells in the same row, column, or box each contain exactly the same two candidates (e.g., both show only 3 and 7), then those two numbers must occupy those two cells. You can safely eliminate 3 and 7 as candidates from every other cell in that shared unit.

Example: Cells A and B in the same row both show only {4, 9}. Remove 4 and 9 from all other cells in that row.

Hidden Pairs

The opposite of naked pairs: two candidates appear in only two cells within a unit. Even if those cells have other candidates, the two numbers must go in those two cells. Strip all other candidates from those two cells.

Naked Triples

Three cells in a unit collectively contain only three candidates between them (e.g., {1,2}, {2,3}, {1,3}). Those three numbers are locked in those three cells — eliminate them from all other cells in the unit.

Pointing Pairs (Box-Line Reduction)

If a candidate appears in only one row or column within a box, it must be placed somewhere in that row or column. You can eliminate that candidate from all other cells in the same row or column outside the box.

Advanced Techniques

X-Wing

Look for a candidate that appears in exactly two cells in each of two different rows, and those cells are in the same two columns. The candidate must occupy one of two diagonal patterns. This lets you eliminate that candidate from the rest of both columns.

ConditionWhat You Can Eliminate
Candidate in 2 cells per row, same 2 columns, across 2 rowsRemove candidate from rest of those 2 columns
Candidate in 2 cells per column, same 2 rows, across 2 columnsRemove candidate from rest of those 2 rows

Swordfish

The three-row extension of X-Wing. A candidate appears in exactly two or three cells in each of three rows, and all those cells fall within the same three columns. You can eliminate that candidate from all other cells in those three columns. The same logic applies with rows and columns swapped.

Y-Wing (XY-Wing)

Find a "pivot" cell with exactly two candidates (XY). Find two "wing" cells — one sharing a unit with the pivot containing candidates XZ, another sharing a different unit containing YZ. Any cell that sees both wings cannot contain Z.

Building a Solving Workflow

  1. Start with full candidate notation for unsolved cells
  2. Apply naked and hidden singles first
  3. Move to naked/hidden pairs and triples
  4. Try pointing pairs and box-line reduction
  5. Escalate to X-Wing, then Swordfish if needed
  6. Apply Y-Wing for particularly stubborn puzzles

Practice Makes Permanent

The key to mastering these techniques is deliberate practice. Solve one puzzle type repeatedly until you can spot the pattern instinctively. Many dedicated Sudoku apps let you filter puzzles by required technique, making targeted practice straightforward. The jump from intermediate to advanced solving ability is a deeply satisfying one — worth every hour of effort.