How to Solve Hard Sudoku Puzzles
Hard sudoku puzzles are designed to resist the techniques that work on easy and medium grids. Naked singles and hidden singles will get you started, but they won't finish the job. You'll need a broader toolkit and a more patient, systematic approach. This guide walks through each required technique with worked examples.
What Makes a Puzzle "Hard"?
Hard puzzles typically provide around 23–27 starting clues. This creates more empty cells with more overlapping constraints — making naked singles rare at the start and hidden singles harder to find. Progress requires techniques that work across multiple cells and groups simultaneously.
The key difference between medium and hard is not just the techniques required, but the density of pencil marks needed before those techniques become visible. On a medium puzzle, you may spot hidden singles without writing down candidates. On a hard puzzle, you almost certainly cannot. Setting up pencil marks is not optional — it's the foundation everything else builds on.
Crucially, hard puzzles are still solvable with pure logic. Guessing is never required. If you feel stuck, you need a more powerful technique — not a guess.
Step 1: Set Up Full Pencil Marks
On hard puzzles, pencil marks are not optional. Before attempting any technique, fill in the complete candidate list for every empty cell. For each empty cell, check its row, column, and box, and write down every digit from 1 to 9 that doesn't already appear in those three groups.
Take the time to do this carefully — a wrong pencil mark can lead to incorrect eliminations later. After setting up the full grid, you'll often spot immediate naked singles before you even begin the systematic solving process.
Step 2: Exhaust Basic Techniques
Even on hard puzzles, start with the basics before applying more complex methods:
- Naked singles: Fill any cell with only one candidate remaining.
- Hidden singles: For each digit, find groups where it can only go in one cell.
These won't finish a hard puzzle, but they'll simplify it significantly. After each placement, update all affected pencil marks before continuing — a placed digit eliminates it as a candidate from every cell in its row, column, and box. Check those cells immediately for new naked singles.
Step 3: Apply Naked Pairs
Look for cells with exactly two candidates. If two cells in the same group share the exact same two candidates — and only those two — you have a naked pair. Eliminate both digits from all other cells in that group.
Naked Pairs: A Worked Example
Suppose you're examining the top-left 3×3 box. After setting up pencil marks, you notice:
- Cell A (row 1, col 2): candidates {3, 7}
- Cell B (row 3, col 1): candidates {3, 7}
- Cell C (row 2, col 3): candidates {3, 5, 7}
Cells A and B each contain exactly {3, 7} and nothing else. This is a naked pair. The reasoning: one of these cells must be 3 and the other must be 7 — we don't know which is which yet, but we know for certain that no other cell in this box can hold 3 or 7. So Cell C, which currently shows {3, 5, 7}, loses both 3 and 7 from its candidates. It is reduced to {5} — a naked single you can fill in immediately.
The elimination also applies across rows and columns. If Cell A and Cell B happen to share a row (which depends on the specific layout), you can eliminate 3 and 7 from every other cell in that row as well. Always check both the shared group (box, row, or column) that makes them a pair.
Naked pairs often trigger cascade effects. The elimination from Cell C created a new naked single, which will eliminate candidates from its row, column, and box — potentially revealing more naked singles or pairs.
Naked Triples
Extend the naked pair logic to three cells. Three cells in the same group collectively contain only three distinct candidates — the candidates don't all need to appear in every cell, just the union across all three cells contains exactly three digits. Eliminate all three digits from every other cell in that group.
Step 4: Look for Pointing Pairs
For each digit in each box, check if its remaining candidates are all confined to a single row or column within the box. If so, you have a pointing pair (or pointing triple). Eliminate that digit from the rest of that row or column outside the box.
Pointing Pairs: A Worked Example
Suppose you're examining the top-center 3×3 box (columns 4–6, rows 1–3). You check the candidates for digit 5 in this box. After cross-referencing with rows and columns, only two cells in this box can hold a 5:
- Row 2, column 4: candidate includes 5
- Row 2, column 6: candidate includes 5
Both cells are in row 2. This is a pointing pair. The logic: the digit 5 must go somewhere in this box, and its only possible positions happen to both be in row 2. Therefore, no other cell in row 2 — outside this box — can be 5.
Scan across row 2, outside the top-center box (i.e., columns 1–3 and 7–9). Any cell in row 2 that currently shows 5 as a candidate loses it. This can be the key that unlocks a chain of deductions across the grid.
Pointing pairs are easy to miss because they require thinking about a digit's placement within a box rather than within a row or column. The habit to develop: after exhausting singles and pairs, go through every digit (1–9), every box (1–9), and ask: "Are this digit's remaining candidates in this box all in one row or column?"
Step 5: Apply Box-Line Reduction
Box-line reduction is the inverse of pointing pairs. Instead of looking within a box to find candidates confined to one line, you look within a line to find candidates confined to one box.
For each digit in each row and column, check if its remaining candidates all fall within a single box. If so, apply box-line reduction: eliminate that digit from all other cells in that box (the cells not on the line).
Example: In row 5, digit 8 can only go in two cells — both in the center-right 3×3 box. Therefore, no other cell in that box can be 8. Eliminate 8 from the remaining cells in the center-right box that aren't in row 5.
Step 6: Repeat the Cycle Systematically
Each elimination can create new naked singles, which trigger new hidden singles, which enable new naked pairs. Work through the cycle repeatedly:
- Naked and hidden singles (update pencil marks after each placement)
- Naked pairs and triples
- Pointing pairs and triples
- Box-line reduction
- Return to step 1
Patience is key. Hard puzzles can require many cycles before the grid opens up. Each pass through the cycle should find at least one placement or elimination — if it doesn't, you've likely missed something in the current pass, or you need a more advanced technique.
Common Stuck Scenarios and What to Do
No naked singles anywhere, hidden singles exhausted.
Make sure pencil marks are fully updated — a stale pencil mark (a candidate you
forgot to erase after a placement) can hide a naked single in plain sight. Go back
through every recent placement and verify that its row, column, and box all have
their pencil marks updated.
Naked pairs applied, still stuck.
Move to pointing pairs before anything else. Go through every digit and every box
methodically — it's tedious but effective. Pointing pairs unlock hard puzzles more
often than any other single technique at this level.
All the above applied, still no progress.
Look for hidden pairs: two digits that can only appear in the same two cells within
a group, even if those cells have other candidates. If digits 4 and 9 each appear
only in cells X and Y within a row — regardless of what other candidates X and Y
have — then 4 and 9 are locked into those two cells. Remove all other candidates
from X and Y. This often breaks a standstill dramatically.
Still stuck after hidden pairs.
The puzzle may require an X-Wing or Swordfish — techniques that work across
two or three rows and columns simultaneously. These are more common on expert-level
puzzles than true hard ones. If you consistently reach this point on "hard" puzzles,
consider checking whether the puzzle source grades its difficulties consistently.
Building a Hard Puzzle Solving Routine
The difference between a solver who struggles on hard puzzles and one who handles them confidently is almost never technique knowledge — it's method. Most solvers already know what naked pairs are; the gap is in systematic application.
A reliable routine for hard puzzles:
- Set up complete pencil marks before making any moves.
- Do a full pass for naked singles. Fill every one and update pencil marks immediately.
- Do a full pass for hidden singles, digit by digit, group by group.
- Scan all groups for naked pairs. Apply any found, update marks, return to step 2.
- Scan all digits and boxes for pointing pairs. Apply, update, return to step 2.
- Scan all digits and lines for box-line reductions. Apply, update, return to step 2.
- If still stuck: look for hidden pairs, naked triples, or X-Wings.
Following this routine consistently — rather than trying techniques in random order — ensures you never miss a simpler technique while looking for a harder one.
The Most Important Rule
Never guess on a hard puzzle. Every hard sudoku has a unique, logically deducible solution. Guessing introduces errors that are nearly impossible to detect and undo. If a technique isn't working, you're either missing a pattern, have a stale pencil mark, or need a more powerful tool. Take a break and return with fresh eyes — many solvers find that a stuck puzzle becomes solvable after even a five-minute pause.
Deep dive: Box-Line Reduction →