Sudoku technique · Foundation

Naked Single

A Naked Single is an empty cell with exactly one legal candidate after its row, column, and box are considered.

Topic role
Placement proof
Engine rank
Rank 1
Play a Sudoku puzzleView all techniques

Learning order

Topic relationships

These links express the same learning and proof relationships used throughout the library.

Verified example

Work through the example

Naked Single · Verified example
R1C1: given 1
R1C2: given 2
R1C3: given 3
R1C4: given 4
R1C5: given 5
R1C6: given 6
R1C7: given 7
R1C8: given 8
R1C9: given 9
R2C1: given 4
R2C2: given 5
R2C3: given 6
R2C4: given 7
R2C5: given 8
R2C6: given 9
R2C7: given 1
R2C8: given 2
R2C9: given 3
R3C1: given 7
R3C2: given 8
R3C3: given 9
R3C4: given 1
R3C5: given 2
R3C6: given 3
R3C7: given 4
R3C8: given 5
R3C9: given 6
R4C1: given 2
R4C2: given 3
R4C3: given 4
R4C4: given 5
R4C5: given 6
R4C6: given 7
R4C7: given 8
R4C8: given 9
R4C9: given 1
R5C1: given 5
R5C2: given 6
R5C3: given 7
R5C4: given 8
R5C5: target candidates; Before 9
R5C6: given 1
R5C7: given 2
R5C8: given 3
R5C9: given 4
R6C1: given 8
R6C2: given 9
R6C3: given 1
R6C4: given 2
R6C5: given 3
R6C6: given 4
R6C7: given 5
R6C8: given 6
R6C9: given 7
R7C1: given 3
R7C2: given 4
R7C3: given 5
R7C4: given 6
R7C5: given 7
R7C6: given 8
R7C7: given 9
R7C8: given 1
R7C9: given 2
R8C1: given 6
R8C2: given 7
R8C3: given 8
R8C4: given 9
R8C5: given 1
R8C6: given 2
R8C7: given 3
R8C8: given 4
R8C9: given 5
R9C1: given 9
R9C2: given 1
R9C3: given 2
R9C4: given 3
R9C5: given 4
R9C6: given 5
R9C7: given 6
R9C8: given 7
R9C9: given 8

R5C5 has derived candidates 9. Place 9.

Target cell
R5C5
Derived candidates
9
Verified result
Place 9
Unit in this example
  1. Start with the digits 1 through 9 for the target cell.
  2. Remove every digit already present in the same row.
  3. Remove every digit already present in the same column and 3×3 box.
  4. If one candidate remains, place it and update the related notes.

Fixed practice

Ignore existing pencil marks and recompute the target cell from 1 through 9 using its row, column, and box.

Fixed practice · R1C1
Naked Single · Fixed practice
R1C1: target candidates; Before 1
R1C2: given 2
R1C3: given 3
R1C4: given 4
R1C5: given 5
R1C6: given 6
R1C7: given 7
R1C8: given 8
R1C9: given 9
R2C1: given 4
R2C2: given 5
R2C3: given 6
R2C4: given 7
R2C5: given 8
R2C6: given 9
R2C7: given 1
R2C8: given 2
R2C9: given 3
R3C1: given 7
R3C2: given 8
R3C3: given 9
R3C4: given 1
R3C5: given 2
R3C6: given 3
R3C7: given 4
R3C8: given 5
R3C9: given 6
R4C1: given 2
R4C2: given 3
R4C3: given 4
R4C4: given 5
R4C5: given 6
R4C6: given 7
R4C7: given 8
R4C8: given 9
R4C9: given 1
R5C1: given 5
R5C2: given 6
R5C3: given 7
R5C4: given 8
R5C5: given 9
R5C6: given 1
R5C7: given 2
R5C8: given 3
R5C9: given 4
R6C1: given 8
R6C2: given 9
R6C3: given 1
R6C4: given 2
R6C5: given 3
R6C6: given 4
R6C7: given 5
R6C8: given 6
R6C9: given 7
R7C1: given 3
R7C2: given 4
R7C3: given 5
R7C4: given 6
R7C5: given 7
R7C6: given 8
R7C7: given 9
R7C8: given 1
R7C9: given 2
R8C1: given 6
R8C2: given 7
R8C3: given 8
R8C4: given 9
R8C5: given 1
R8C6: given 2
R8C7: given 3
R8C8: given 4
R8C9: given 5
R9C1: given 9
R9C2: given 1
R9C3: given 2
R9C4: given 3
R9C5: given 4
R9C6: given 5
R9C7: given 6
R9C8: given 7
R9C9: given 8

R1C1 has derived candidates 1. Place 1.

Target cell
R1C1
Derived candidates
1
Verified result
Place 1
Unit in this example

Common mistakes

Common mistakes

Forgetting to check one of the three constraints: row, column, or box.

Trusting a single written note without confirming that the notes are complete and current.

Verification details

What is verified here

The verifier recomputes the target cell’s complete legal candidate set and accepts the move only when that set contains exactly one digit.

Example reference
p2-naked-single-02 / p2-naked-single-01
Engine version
legen-sudoku-engine/1.3.0
Example verification
Verified placement step
Last checked
2026-07-18
The coordinates, candidates, and results on these pages come from reproducible board states and are checked with the published engine.