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
Reviewed unit
  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
Reviewed unit

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.

Review information

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.

Fixture ID
p2-naked-single-02 / p2-naked-single-01
Engine version
legen-sudoku-engine/1.3.0
Verification status
Independent placement verifier passed
Facts reviewed
2026-07-18
Technique terminology and examples are tied to the published engine version. See the review information below for scope and dates.