Sudoku Coach

Puzzle

 

Time 0:00

Techniques

Candidates are the digits still possible in a cell, written small. A house is any row, column or box, and a cell sees every other cell in its houses. Each puzzle is graded by the hardest technique it needs.

Easy
Naked and hidden singles
Medium
Pointing pairs and triples, box-line reduction, naked and hidden pairs
Hard
Naked and hidden triples, X-wing
Expert
XY-wing, swordfish

Naked single

When a cell's row, column and box already hold eight different digits, the ninth is its only candidate and goes in that cell.

Row 5, column 5 sees 1, 3 and 8 in its row, 2 and 6 in its column, and 4, 7 and 9 in its box. Only 5 is left.

Hidden single

A digit with only one possible cell in a house goes in that cell, whatever other candidates the cell has. To find one, pick a box and a digit it is missing, then follow that digit through the rows and columns that cross the box.

The 7s in rows 1 and 3 and in column 1 rule out every open cell of the top-left box but one.

Naked pairs and triples

If two cells in a house have the same two candidates and nothing else, those cells will take both digits, so neither digit can go anywhere else in that house. Three cells that together hold only three candidates form a naked triple and work the same way, even when no single cell holds all three.

Naked pair: columns 1 and 4 can only be 2 or 8, so 2 and 8 leave the rest of the row.
Naked triple: columns 1 to 3 share only 1, 4 and 7, which leaves column 4 with a 6.

Hidden pairs and triples

When two digits can only go in the same two cells of a house, those cells must hold those two digits, so every other candidate in them can be removed. A hidden triple is three digits confined to the same three cells, and the same rule applies.

3 and 6 fit only in columns 2 and 7 of this row, so the other candidates in those two cells go.

Pointing pairs and triples

If every candidate for a digit inside a box lies in one row or column, the box's copy of that digit will land in that line. Nothing else in the line can take it, so remove the digit from the line's cells outside the box.

Only the cells where 4 can go are shown. The top-left box must put its 4 in row 2, so the other 4s in row 2 go.

Box-line reduction

This is pointing turned around. If every candidate for a digit in a row or column lies inside one box, the line's copy of the digit is in that box, so the box's other cells cannot take it.

Row 1 can only place its 4 inside the top-left box, so the other 4s in that box go.

X-wing

Take one digit. If two rows each have exactly two places for it, and those places line up in the same two columns, the digit fills opposite corners of that rectangle. Both columns then get their copy from those two rows, so remove the digit from the rest of both columns. Swap rows and columns and it works the same way.

Only the cells where 5 can go are shown. Rows 2 and 7 can only place 5 in columns 3 and 8, so the other 5s in those columns go.

Swordfish

A swordfish extends the X-wing to three rows. If a digit's candidates in three rows all fall within the same three columns, with two or three in each row, those rows supply the digit for all three columns. Remove it from those columns in every other row. Swap rows and columns and it works the same way.

Only the cells where 9 can go are shown. Rows 1, 5 and 8 keep their 9s within columns 2, 5 and 7, so the other 9s in those columns go.

XY-wing

An XY-wing uses three cells with two candidates each. The pivot holds X or Y and sees two pincers, one holding X or Z and the other Y or Z. Whichever digit the pivot takes, one of the pincers becomes Z, so any cell that sees both pincers cannot be Z.

The pivot at row 2, column 2 is 4 or 7. If 4, row 2, column 8 is 2; if 7, row 6, column 2 is 2. Row 6, column 8 sees both, so it cannot be 2.

Keyboard

← ↑ → ↓
Move around the grid
1 to 9
Enter a digit, or a note in notes mode
Shift + 1 to 9
Toggle a note in any mode
N
Notes mode on or off
Backspace Delete
Clear the cell
H
Show a hint, press again to apply it
Esc
Close the hint
Ctrl + Z / Y
Undo or redo
P
Pause or resume