Solvedle

Two-star Star Battle › Guide

Two-Star Star Battle Strategy: A Worked 10×10

To solve two-star Star Battle, find the non-touching pairs that can fit in each row, column and region. Eliminate pairs that conflict with other units; place a star only where every remaining pair in a unit includes that cell.

Each unit needs exactly two stars. Stars never touch, even diagonally. On a 10×10 board the solution has 20 stars. If you are coming from Queens, the important change is that a unit still needs another star after you place its first.

Four deductions to look for first

Finish a unit only after its second star

Once a row, column or region contains two stars, mark its other cells empty. Around each star, mark every neighbouring cell empty, including the diagonals. One star alone does not empty the rest of its row or region.

Use the 2×2 limit

Any two cells in a 2×2 block touch at an edge or corner, so the block holds at most one star. It may hold zero. Only an additional counting argument can prove it holds exactly one. This also explains why a whole two-star region cannot fit inside one 2×2 block.

Keep possible pairs, not just possible cells

If a region's only available cells are three consecutive cells in one row, its two stars must occupy the two ends: the middle touches both. More generally, a cell in every remaining pair is a star; a cell in no remaining pair is empty.

Compare capacities across units

Two regions contained entirely within the same two rows require four stars and use those rows' full four-star quota. Any other cells in those rows are empty. The same reasoning applies to columns. For less tidy shapes, compare individual possible pairs instead.

A complete 10×10 puzzle in seven rounds

This is an advanced worked example of comparing possible pairs, from a blank board to all 20 stars. Rows run top to bottom and columns left to right; R1C2 means row 1, column 2. A–J label the regions. Dots mean empty, and outlined cells are new marks. Keep the marks from earlier rounds.

Play this exact puzzle →

BAAAAAAAADBBBBBBBBDDCCCCCCCCCDCECDDDDDDDCEEEEEEEDDFFFFFFFEEFGGGGGGFFFFGGHHHHHHHHGHHHIIIIHIGGJJJJJIII

Start at the top: region A occupies R1C2–R1C9 and must contain two stars. Those are already the two stars needed by row 1, so R1C1 and R1C10 are empty. We do not yet know the exact pair inside A.

For the full solve, start with every pair of non-touching cells in each row, column and region. Compare two units at a time. Their pairs must agree on shared cells, and no star in one pair may touch a different star in the other. Remove a pair if it has no compatible pair left in the other unit. Repeat these comparisons as the lists shrink.

Each round below lists the resulting marks and the remaining pairs that justify them. The optional comparison ledger records every removed pair in order: the named other unit has no compatible pair at that point. Some rounds prove only empty cells; that is useful progress.

Round 1: reduce the empty cells

No star is fixed in this round. Mark R1C1, R1C10, R9C4, R9C6, R7C8, R7C9, R9C2, R9C9, R10C1, R10C2, R10C8, R10C9, R10C10 empty.

A cell in every remaining pair of its named unit is a star; a cell in none is empty.

Check the remaining pairs behind each mark
New markUnitAll remaining pairs in that unit
R1C1: emptyrow 1R1C2 + R1C4; R1C2 + R1C6; R1C2 + R1C8; R1C2 + R1C9; R1C3 + R1C5; R1C3 + R1C6; R1C3 + R1C7; R1C3 + R1C8; R1C3 + R1C9; R1C4 + R1C6; R1C4 + R1C8; R1C4 + R1C9; R1C5 + R1C7; R1C5 + R1C8; R1C5 + R1C9; R1C6 + R1C8; R1C6 + R1C9; R1C7 + R1C9
R1C10: emptyrow 1R1C2 + R1C4; R1C2 + R1C6; R1C2 + R1C8; R1C2 + R1C9; R1C3 + R1C5; R1C3 + R1C6; R1C3 + R1C7; R1C3 + R1C8; R1C3 + R1C9; R1C4 + R1C6; R1C4 + R1C8; R1C4 + R1C9; R1C5 + R1C7; R1C5 + R1C8; R1C5 + R1C9; R1C6 + R1C8; R1C6 + R1C9; R1C7 + R1C9
R9C4: emptycolumn 4R1C4 + R3C4; R1C4 + R4C4; R1C4 + R5C4; R1C4 + R6C4; R1C4 + R7C4; R1C4 + R8C4; R1C4 + R10C4; R2C4 + R4C4; R2C4 + R5C4; R2C4 + R6C4; R2C4 + R7C4; R2C4 + R8C4; R2C4 + R10C4; R3C4 + R5C4; R3C4 + R6C4; R3C4 + R7C4; R3C4 + R8C4; R3C4 + R10C4; R4C4 + R6C4; R4C4 + R7C4; R4C4 + R8C4; R4C4 + R10C4; R5C4 + R7C4; R5C4 + R8C4; R5C4 + R10C4; R6C4 + R8C4; R6C4 + R10C4; R7C4 + R10C4; R8C4 + R10C4
R9C6: emptycolumn 6R1C6 + R3C6; R1C6 + R4C6; R1C6 + R5C6; R1C6 + R6C6; R1C6 + R7C6; R1C6 + R8C6; R1C6 + R10C6; R2C6 + R4C6; R2C6 + R5C6; R2C6 + R6C6; R2C6 + R7C6; R2C6 + R8C6; R2C6 + R10C6; R3C6 + R5C6; R3C6 + R6C6; R3C6 + R7C6; R3C6 + R8C6; R3C6 + R10C6; R4C6 + R6C6; R4C6 + R7C6; R4C6 + R8C6; R4C6 + R10C6; R5C6 + R7C6; R5C6 + R8C6; R5C6 + R10C6; R6C6 + R8C6; R6C6 + R10C6; R7C6 + R10C6; R8C6 + R10C6
R7C8: emptyregion FR6C1 + R6C7; R6C1 + R6C10; R6C1 + R7C7; R6C1 + R7C10; R6C2 + R6C10; R6C2 + R7C7; R6C2 + R7C10; R6C3 + R6C7; R6C3 + R6C10; R6C3 + R7C7; R6C3 + R7C10; R6C4 + R6C10; R6C4 + R7C7; R6C4 + R7C10; R6C5 + R6C10; R6C5 + R7C7; R6C5 + R7C10; R6C6 + R6C10; R6C6 + R7C10; R6C7 + R6C10
R7C9: emptyregion FR6C1 + R6C7; R6C1 + R6C10; R6C1 + R7C7; R6C1 + R7C10; R6C2 + R6C10; R6C2 + R7C7; R6C2 + R7C10; R6C3 + R6C7; R6C3 + R6C10; R6C3 + R7C7; R6C3 + R7C10; R6C4 + R6C10; R6C4 + R7C7; R6C4 + R7C10; R6C5 + R6C10; R6C5 + R7C7; R6C5 + R7C10; R6C6 + R6C10; R6C6 + R7C10; R6C7 + R6C10
R9C2: emptyregion HR8C3 + R8C5; R8C3 + R8C6; R8C3 + R8C7; R8C3 + R8C8; R8C3 + R8C9; R8C3 + R8C10; R8C3 + R9C9; R8C4 + R8C6; R8C4 + R8C7; R8C4 + R8C8; R8C4 + R8C9; R8C4 + R8C10; R8C5 + R8C7; R8C5 + R8C8; R8C5 + R8C9; R8C5 + R8C10; R8C5 + R9C3; R8C6 + R8C8; R8C6 + R8C10; R8C6 + R9C3; R8C7 + R8C9; R8C7 + R8C10; R8C7 + R9C3; R8C8 + R8C10; R8C8 + R9C3; R8C9 + R9C3; R8C10 + R9C3
R9C9: emptyrow 9R9C1 + R9C3; R9C1 + R9C5; R9C1 + R9C7; R9C1 + R9C8; R9C1 + R9C10; R9C3 + R9C10; R9C5 + R9C10; R9C7 + R9C10; R9C8 + R9C10
R10C1: emptyrow 10R10C3 + R10C5; R10C3 + R10C6; R10C3 + R10C7; R10C4 + R10C6
R10C2: emptyrow 10R10C3 + R10C5; R10C3 + R10C6; R10C3 + R10C7; R10C4 + R10C6
R10C8: emptyrow 10R10C3 + R10C5; R10C3 + R10C6; R10C3 + R10C7; R10C4 + R10C6
R10C9: emptyrow 10R10C3 + R10C5; R10C3 + R10C6; R10C3 + R10C7; R10C4 + R10C6
R10C10: emptyrow 10R10C3 + R10C5; R10C3 + R10C6; R10C3 + R10C7; R10C4 + R10C6
Full pair comparison ledger for round 1

Read the rows in order. Each removed pair has no compatible partner in the last column's unit, using only pairs still available at that point.

UnitRemove these pairsNo compatible pair in
row 1R1C1 + R1C3; R1C1 + R1C4; R1C1 + R1C5; R1C1 + R1C6; R1C1 + R1C7; R1C1 + R1C8; R1C1 + R1C9; R1C1 + R1C10; R1C2 + R1C10; R1C3 + R1C10; R1C4 + R1C10; R1C5 + R1C10; R1C6 + R1C10; R1C7 + R1C10; R1C8 + R1C10region A
row 1R1C2 + R1C5; R1C2 + R1C7; R1C4 + R1C7region B
column 1R1C1 + R3C1; R1C1 + R4C1; R1C1 + R5C1; R1C1 + R6C1; R1C1 + R7C1; R1C1 + R8C1; R1C1 + R9C1; R1C1 + R10C1row 1
region AR1C2 + R1C5; R1C2 + R1C7; R1C4 + R1C7row 1
row 2R2C3 + R2C6; R2C3 + R2C8; R2C5 + R2C8row 1
row 2R2C1 + R2C9; R2C1 + R2C10; R2C2 + R2C9; R2C2 + R2C10region B
region BR1C1 + R2C3; R1C1 + R2C4; R1C1 + R2C5; R1C1 + R2C6; R1C1 + R2C7; R1C1 + R2C8; R2C3 + R2C6; R2C3 + R2C8; R2C5 + R2C8row 1
row 3R3C4 + R3C7row 2
row 3R3C2 + R3C5; R3C2 + R3C7region B
region CR3C4 + R3C7row 2
region CR3C2 + R3C5; R3C2 + R3C7region B
region CR3C9 + R4C1; R3C9 + R4C3; R3C9 + R5C1; R4C1 + R4C3; R4C3 + R5C1row 3
row 4R4C1 + R4C3region C
row 4R4C3 + R4C6region E
column 4R1C4 + R9C4; R2C4 + R9C4; R3C4 + R9C4; R4C4 + R9C4; R5C4 + R9C4; R6C4 + R9C4; R7C4 + R9C4region J
region DR1C10 + R3C10; R1C10 + R4C4; R1C10 + R4C5; R1C10 + R4C6; R1C10 + R4C7; R1C10 + R4C8; R1C10 + R4C9; R1C10 + R4C10; R1C10 + R5C9; R1C10 + R5C10row 1
region DR2C9 + R5C9; R2C9 + R5C10; R2C10 + R5C9; R2C10 + R5C10; R3C10 + R5C9; R3C10 + R5C10row 4
region DR4C4 + R4C7row 5
row 5R5C1 + R5C8; R5C1 + R5C9; R5C1 + R5C10; R5C2 + R5C9; R5C3 + R5C9region E
region ER4C2 + R6C8; R4C2 + R6C9; R5C2 + R6C9row 5
row 6R6C4 + R6C7; R6C5 + R6C7region E
row 6R6C6 + R6C9; R6C7 + R6C9; R6C8 + R6C10region F
column 6R1C6 + R9C6; R2C6 + R9C6; R3C6 + R9C6; R4C6 + R9C6; R5C6 + R9C6; R6C6 + R9C6; R7C6 + R9C6region J
region FR6C4 + R6C7region E
region FR6C1 + R7C8; R6C1 + R7C9; R6C2 + R7C8; R6C2 + R7C9; R6C3 + R7C8; R6C3 + R7C9; R6C4 + R7C8; R6C4 + R7C9; R6C5 + R6C7; R6C5 + R7C8; R6C5 + R7C9; R6C6 + R7C8; R6C6 + R7C9; R6C7 + R7C9; R6C7 + R7C10; R6C10 + R7C7; R6C10 + R7C8; R7C7 + R7C9; R7C7 + R7C10; R7C8 + R7C10row 6
region FR6C1 + R6C3; R6C1 + R6C4; R6C1 + R6C5; R6C1 + R6C6; R6C2 + R6C4; R6C2 + R6C5; R6C2 + R6C6; R6C2 + R6C7; R6C3 + R6C5; R6C3 + R6C6; R6C4 + R6C6row 7
row 7R7C1 + R7C8; R7C1 + R7C9; R7C2 + R7C8; R7C2 + R7C9; R7C3 + R7C8; R7C3 + R7C9; R7C4 + R7C8; R7C4 + R7C9; R7C5 + R7C8; R7C5 + R7C9; R7C6 + R7C8; R7C6 + R7C9; R7C7 + R7C9; R7C7 + R7C10; R7C8 + R7C10region F
region GR8C1 + R10C1; R8C1 + R10C2; R8C2 + R10C1; R8C2 + R10C2row 7
row 8R8C2 + R8C5row 7
column 8R1C8 + R7C8; R2C8 + R7C8; R3C8 + R7C8; R4C8 + R7C8; R5C8 + R7C8; R7C8 + R9C8; R7C8 + R10C8region F
region HR8C6 + R9C4; R8C7 + R9C4; R8C8 + R9C4; R8C9 + R9C4; R8C10 + R9C4; R9C2 + R9C4; R9C4 + R9C9column 4
region HR8C4 + R9C2; R8C5 + R9C2; R8C6 + R9C2; R8C7 + R9C2; R8C8 + R9C2; R8C9 + R9C2; R8C10 + R9C2; R9C2 + R9C9; R9C3 + R9C9row 8
region HR8C6 + R8C9row 9
region HR8C4 + R9C9; R8C5 + R9C9; R8C6 + R9C9; R8C7 + R9C9region I
row 9R9C1 + R9C4; R9C2 + R9C4; R9C4 + R9C6; R9C4 + R9C7; R9C4 + R9C8; R9C4 + R9C9; R9C4 + R9C10column 4
row 9R9C1 + R9C6; R9C2 + R9C6; R9C3 + R9C6; R9C6 + R9C8; R9C6 + R9C9; R9C6 + R9C10column 6
row 9R9C2 + R9C5; R9C2 + R9C7; R9C2 + R9C8; R9C2 + R9C9; R9C2 + R9C10; R9C3 + R9C9region H
row 9R9C1 + R9C9; R9C5 + R9C9; R9C7 + R9C9region I
row 9R9C3 + R9C5; R9C3 + R9C7; R9C3 + R9C8; R9C5 + R9C7; R9C5 + R9C8region J
column 9R2C9 + R5C9region D
column 9R1C9 + R7C9; R2C9 + R7C9; R3C9 + R7C9; R4C9 + R7C9; R5C9 + R7C9; R7C9 + R9C9; R7C9 + R10C9region F
column 9R1C9 + R9C9; R2C9 + R9C9; R3C9 + R9C9; R4C9 + R9C9; R5C9 + R9C9; R6C9 + R9C9row 9
region IR9C6 + R9C8; R9C6 + R9C10; R9C6 + R10C8; R9C6 + R10C9; R9C6 + R10C10column 6
region IR9C5 + R9C7; R9C5 + R9C8row 9
region IR9C5 + R10C8region J
row 10R10C1 + R10C9; R10C1 + R10C10; R10C2 + R10C9; R10C2 + R10C10row 9
row 10R10C4 + R10C7; R10C5 + R10C7; R10C6 + R10C9region I
row 10R10C1 + R10C3; R10C1 + R10C4; R10C1 + R10C5; R10C1 + R10C6; R10C1 + R10C7; R10C1 + R10C8; R10C2 + R10C4; R10C2 + R10C5; R10C2 + R10C6; R10C2 + R10C7; R10C2 + R10C8; R10C3 + R10C8; R10C3 + R10C9; R10C3 + R10C10; R10C4 + R10C8; R10C4 + R10C9; R10C4 + R10C10; R10C5 + R10C8; R10C5 + R10C9; R10C5 + R10C10; R10C6 + R10C8; R10C6 + R10C10; R10C7 + R10C9; R10C7 + R10C10; R10C8 + R10C10region J
column 10R1C10 + R3C10; R1C10 + R4C10; R1C10 + R5C10; R1C10 + R6C10; R1C10 + R7C10; R1C10 + R8C10; R1C10 + R9C10; R1C10 + R10C10row 1
column 10R2C10 + R5C10; R3C10 + R5C10region D
column 10R2C10 + R10C10; R3C10 + R10C10; R4C10 + R10C10; R5C10 + R10C10; R6C10 + R10C10; R7C10 + R10C10; R8C10 + R10C10row 10
region JR10C4 + R10C7; R10C5 + R10C7region I
Show the board after round 1
BAAAAAAAADBBBBBBBBDDCCCCCCCCCDCECDDDDDDDCEEEEEEEDDFFFFFFFEEFGGGGGGFFFFGGHHHHHHHHGHHHIIIIHIGGJJJJJIII

Round 2: 1 new star and 5 empty cells

Place stars at R9C10. Mark R2C9, R2C10, R9C3, R8C2, R8C10 empty.

A cell in every remaining pair of its named unit is a star; a cell in none is empty.

Check the remaining pairs behind each mark
New markUnitAll remaining pairs in that unit
R2C9: emptyrow 2R2C1 + R2C3; R2C1 + R2C4; R2C1 + R2C5; R2C1 + R2C6; R2C1 + R2C7; R2C1 + R2C8; R2C2 + R2C4; R2C2 + R2C5; R2C2 + R2C6; R2C2 + R2C7; R2C2 + R2C8; R2C3 + R2C5; R2C3 + R2C7; R2C4 + R2C6; R2C4 + R2C7; R2C4 + R2C8; R2C5 + R2C7; R2C6 + R2C8
R2C10: emptyrow 2R2C1 + R2C3; R2C1 + R2C4; R2C1 + R2C5; R2C1 + R2C6; R2C1 + R2C7; R2C1 + R2C8; R2C2 + R2C4; R2C2 + R2C5; R2C2 + R2C6; R2C2 + R2C7; R2C2 + R2C8; R2C3 + R2C5; R2C3 + R2C7; R2C4 + R2C6; R2C4 + R2C7; R2C4 + R2C8; R2C5 + R2C7; R2C6 + R2C8
R9C3: emptycolumn 3R1C3 + R3C3; R1C3 + R4C3; R1C3 + R5C3; R1C3 + R6C3; R1C3 + R7C3; R1C3 + R8C3; R1C3 + R10C3; R2C3 + R4C3; R2C3 + R6C3; R2C3 + R8C3; R2C3 + R10C3; R3C3 + R5C3; R3C3 + R6C3; R3C3 + R7C3; R3C3 + R8C3; R3C3 + R10C3; R4C3 + R6C3; R4C3 + R8C3; R4C3 + R10C3; R5C3 + R7C3; R5C3 + R8C3; R5C3 + R10C3; R6C3 + R8C3; R6C3 + R10C3; R7C3 + R10C3; R8C3 + R10C3
R8C2: emptyrow 8R8C1 + R8C3; R8C1 + R8C5; R8C1 + R8C6; R8C1 + R8C7; R8C1 + R8C8; R8C3 + R8C5; R8C3 + R8C6; R8C3 + R8C7; R8C3 + R8C8; R8C3 + R8C9; R8C3 + R8C10; R8C4 + R8C6; R8C4 + R8C7; R8C4 + R8C8; R8C4 + R8C9; R8C4 + R8C10; R8C5 + R8C7; R8C5 + R8C8; R8C5 + R8C9; R8C5 + R8C10; R8C6 + R8C8; R8C6 + R8C10; R8C7 + R8C9; R8C7 + R8C10; R8C8 + R8C10
R9C10: starregion IR9C5 + R9C10; R9C7 + R9C10; R9C8 + R9C10
R8C10: emptycolumn 10R3C10 + R9C10; R4C10 + R9C10; R5C10 + R9C10; R6C10 + R9C10; R7C10 + R9C10
Full pair comparison ledger for round 2

Read the rows in order. Each removed pair has no compatible partner in the last column's unit, using only pairs still available at that point.

UnitRemove these pairsNo compatible pair in
column 1R8C1 + R10C1region G
column 1R2C1 + R10C1; R3C1 + R10C1; R4C1 + R10C1; R5C1 + R10C1; R6C1 + R10C1; R7C1 + R10C1row 10
row 2R2C3 + R2C9; R2C3 + R2C10; R2C4 + R2C9; R2C4 + R2C10; R2C5 + R2C9; R2C5 + R2C10; R2C6 + R2C9; R2C6 + R2C10; R2C7 + R2C9; R2C7 + R2C10; R2C8 + R2C10region B
column 2R3C2 + R6C2; R3C2 + R8C2; R5C2 + R8C2column 1
column 2R8C2 + R10C2region G
column 2R1C2 + R9C2; R2C2 + R9C2; R3C2 + R9C2; R4C2 + R9C2; R5C2 + R9C2; R6C2 + R9C2; R7C2 + R9C2region H
column 2R1C2 + R10C2; R2C2 + R10C2; R3C2 + R10C2; R4C2 + R10C2; R5C2 + R10C2; R6C2 + R10C2; R7C2 + R10C2row 10
column 3R2C3 + R5C3; R2C3 + R7C3; R4C3 + R7C3column 2
column 3R1C3 + R9C3; R2C3 + R9C3; R3C3 + R9C3; R4C3 + R9C3; R5C3 + R9C3; R6C3 + R9C3; R7C3 + R9C3row 10
row 4R4C4 + R4C7region D
region DR2C9 + R4C4; R2C9 + R4C5; R2C9 + R4C6; R2C9 + R4C7; R2C9 + R4C8; R2C9 + R4C9; R2C9 + R4C10; R2C10 + R4C4; R2C10 + R4C5; R2C10 + R4C6; R2C10 + R4C7; R2C10 + R4C8; R2C10 + R4C9; R2C10 + R4C10row 2
row 5R5C4 + R5C7; R5C5 + R5C7; R5C5 + R5C8region D
region ER5C4 + R5C7; R5C5 + R5C7; R5C5 + R5C8region D
row 6R6C1 + R6C3; R6C1 + R6C4; R6C1 + R6C5; R6C1 + R6C6; R6C2 + R6C4; R6C2 + R6C5; R6C2 + R6C6; R6C2 + R6C7; R6C3 + R6C5; R6C3 + R6C6; R6C4 + R6C6region F
region GR7C1 + R10C1; R7C2 + R10C1; R7C3 + R10C1; R7C4 + R10C1; R7C5 + R10C1; R7C6 + R10C1column 1
region GR7C1 + R10C2; R7C2 + R10C2; R7C3 + R10C2; R7C4 + R10C2; R7C5 + R10C2; R7C6 + R10C2column 2
row 8R8C1 + R8C4; R8C2 + R8C4; R8C2 + R8C6; R8C2 + R8C7; R8C2 + R8C8; R8C2 + R8C9; R8C2 + R8C10; R8C6 + R8C9region H
row 8R8C1 + R8C9; R8C1 + R8C10row 9
column 8R1C8 + R10C8; R2C8 + R10C8; R3C8 + R10C8; R4C8 + R10C8; R5C8 + R10C8; R6C8 + R10C8; R8C8 + R10C8row 10
region HR8C5 + R9C3; R8C6 + R9C3; R8C7 + R9C3; R8C8 + R9C3; R8C9 + R9C3; R8C10 + R9C3column 3
region HR8C3 + R9C9row 9
row 9R9C1 + R9C3; R9C3 + R9C10column 3
column 9R2C9 + R4C9; R2C9 + R6C9; R2C9 + R8C9; R2C9 + R10C9row 2
column 9R1C9 + R10C9; R3C9 + R10C9; R4C9 + R10C9; R5C9 + R10C9; R6C9 + R10C9; R8C9 + R10C9row 10
column 9R3C9 + R6C9; R3C9 + R8C9; R5C9 + R8C9column 10
region IR9C10 + R10C8; R10C8 + R10C10column 8
region IR9C5 + R10C9; R9C7 + R10C9column 9
region IR9C5 + R10C10; R9C7 + R10C10; R9C8 + R10C10row 10
column 10R2C10 + R4C10; R2C10 + R6C10; R2C10 + R7C10; R2C10 + R8C10; R2C10 + R9C10row 2
column 10R4C10 + R7C10column 9
column 10R3C10 + R6C10; R3C10 + R7C10; R3C10 + R8C10; R4C10 + R6C10; R4C10 + R8C10; R5C10 + R7C10; R5C10 + R8C10; R6C10 + R8C10region I
Show the board after round 2
BAAAAAAAADBBBBBBBBDDCCCCCCCCCDCECDDDDDDDCEEEEEEEDDFFFFFFFEEFGGGGGGFFFFGGHHHHHHHHGHHHIIIIHI★GGJJJJJIII

Round 3: reduce the empty cells

No star is fixed in this round. Mark R8C1, R8C9, R9C1 empty.

A cell in every remaining pair of its named unit is a star; a cell in none is empty.

Check the remaining pairs behind each mark
New markUnitAll remaining pairs in that unit
R8C1: emptyrow 8R8C3 + R8C5; R8C3 + R8C6; R8C3 + R8C7; R8C3 + R8C8; R8C4 + R8C6
R8C9: emptyrow 8R8C3 + R8C5; R8C3 + R8C6; R8C3 + R8C7; R8C3 + R8C8; R8C4 + R8C6
R9C1: emptyrow 9R9C5 + R9C10; R9C7 + R9C10; R9C8 + R9C10
Full pair comparison ledger for round 3

Read the rows in order. Each removed pair has no compatible partner in the last column's unit, using only pairs still available at that point.

UnitRemove these pairsNo compatible pair in
column 1R2C1 + R5C1; R2C1 + R7C1; R4C1 + R7C1column 2
column 2R1C2 + R8C2; R2C2 + R8C2; R4C2 + R8C2; R6C2 + R8C2row 8
row 3R3C5 + R3C7; R3C5 + R3C8region D
column 3R1C3 + R4C3; R1C3 + R6C3; R2C3 + R4C3; R2C3 + R6C3; R3C3 + R6C3; R4C3 + R6C3column 2
region CR3C5 + R3C7; R3C5 + R3C8row 3
row 4R4C1 + R4C9; R4C1 + R4C10; R4C2 + R4C9; R4C2 + R4C10; R4C3 + R4C9; R4C3 + R4C10region D
row 5R5C6 + R5C9; R5C7 + R5C9; R5C7 + R5C10; R5C8 + R5C10row 6
region ER4C2 + R5C7; R4C2 + R5C8row 5
row 7R7C4 + R7C7row 8
column 7R2C7 + R5C7column 8
region GR7C4 + R8C2; R7C5 + R8C2; R7C6 + R8C2column 2
row 8R8C1 + R8C3; R8C1 + R8C5; R8C1 + R8C6; R8C1 + R8C7; R8C1 + R8C8region H
row 8R8C3 + R8C9; R8C3 + R8C10; R8C4 + R8C7; R8C4 + R8C8; R8C4 + R8C9; R8C4 + R8C10; R8C5 + R8C7; R8C5 + R8C8; R8C5 + R8C9; R8C5 + R8C10; R8C6 + R8C8; R8C6 + R8C10; R8C7 + R8C9; R8C7 + R8C10; R8C8 + R8C10region I
column 8R1C8 + R5C8; R2C8 + R5C8column 9
region HR8C3 + R8C9; R8C3 + R8C10; R8C4 + R8C7; R8C4 + R8C8; R8C4 + R8C9; R8C4 + R8C10; R8C5 + R8C7; R8C5 + R8C8; R8C5 + R8C9; R8C5 + R8C10; R8C6 + R8C8; R8C6 + R8C10; R8C7 + R8C9; R8C7 + R8C10; R8C8 + R8C10row 8
row 9R9C1 + R9C5; R9C1 + R9C7; R9C1 + R9C8; R9C1 + R9C10region I
column 9R1C9 + R8C9; R4C9 + R8C9; R6C9 + R8C9row 8
column 9R4C9 + R6C9column 10
Show the board after round 3
BAAAAAAAADBBBBBBBBDDCCCCCCCCCDCECDDDDDDDCEEEEEEEDDFFFFFFFEEFGGGGGGFFFFGGHHHHHHHHGHHHIIIIHI★GGJJJJJIII

Round 4: 8 new stars and 30 empty cells

Place stars at R1C2, R7C1, R8C3, R8C8, R9C5, R1C9, R10C3, R10C7. Mark R2C1, R4C1, R6C1, R2C8, R2C2, R4C2, R6C2, R2C3, R3C4, R3C5, R3C6, R3C7, R1C3, R7C3, R1C4, R7C4, R1C5, R1C6, R1C7, R7C2, R8C4, R8C5, R8C6, R9C8, R8C7, R9C7, R5C9, R10C4, R10C5, R10C6 empty.

A cell in every remaining pair of its named unit is a star; a cell in none is empty.

Check the remaining pairs behind each mark
New markUnitAll remaining pairs in that unit
R2C1: emptycolumn 1R3C1 + R5C1; R3C1 + R7C1; R5C1 + R7C1
R4C1: emptycolumn 1R3C1 + R5C1; R3C1 + R7C1; R5C1 + R7C1
R6C1: emptycolumn 1R3C1 + R5C1; R3C1 + R7C1; R5C1 + R7C1
R2C8: emptyrow 2R2C2 + R2C4; R2C2 + R2C5; R2C2 + R2C6; R2C2 + R2C7; R2C3 + R2C5; R2C3 + R2C7; R2C4 + R2C6; R2C4 + R2C7; R2C5 + R2C7
R1C2: starcolumn 2R1C2 + R3C2; R1C2 + R5C2; R1C2 + R7C2
R2C2: emptycolumn 2R1C2 + R3C2; R1C2 + R5C2; R1C2 + R7C2
R4C2: emptycolumn 2R1C2 + R3C2; R1C2 + R5C2; R1C2 + R7C2
R6C2: emptycolumn 2R1C2 + R3C2; R1C2 + R5C2; R1C2 + R7C2
R2C3: emptyregion BR2C4 + R2C6; R2C4 + R2C7; R2C5 + R2C7
R3C4: emptyrow 3R3C1 + R3C3; R3C1 + R3C8; R3C1 + R3C9; R3C1 + R3C10; R3C2 + R3C8; R3C2 + R3C9; R3C2 + R3C10; R3C3 + R3C9; R3C3 + R3C10; R3C8 + R3C10
R3C5: emptyrow 3R3C1 + R3C3; R3C1 + R3C8; R3C1 + R3C9; R3C1 + R3C10; R3C2 + R3C8; R3C2 + R3C9; R3C2 + R3C10; R3C3 + R3C9; R3C3 + R3C10; R3C8 + R3C10
R3C6: emptyrow 3R3C1 + R3C3; R3C1 + R3C8; R3C1 + R3C9; R3C1 + R3C10; R3C2 + R3C8; R3C2 + R3C9; R3C2 + R3C10; R3C3 + R3C9; R3C3 + R3C10; R3C8 + R3C10
R3C7: emptyrow 3R3C1 + R3C3; R3C1 + R3C8; R3C1 + R3C9; R3C1 + R3C10; R3C2 + R3C8; R3C2 + R3C9; R3C2 + R3C10; R3C3 + R3C9; R3C3 + R3C10; R3C8 + R3C10
R1C3: emptycolumn 3R3C3 + R5C3; R3C3 + R8C3; R3C3 + R10C3; R4C3 + R10C3; R5C3 + R8C3; R5C3 + R10C3; R6C3 + R8C3; R6C3 + R10C3; R8C3 + R10C3
R7C3: emptycolumn 3R3C3 + R5C3; R3C3 + R8C3; R3C3 + R10C3; R4C3 + R10C3; R5C3 + R8C3; R5C3 + R10C3; R6C3 + R8C3; R6C3 + R10C3; R8C3 + R10C3
R1C4: emptycolumn 4R2C4 + R4C4; R2C4 + R5C4; R2C4 + R6C4; R2C4 + R8C4; R2C4 + R10C4; R4C4 + R6C4; R4C4 + R8C4; R4C4 + R10C4; R5C4 + R8C4; R5C4 + R10C4; R6C4 + R8C4; R6C4 + R10C4; R8C4 + R10C4
R7C4: emptycolumn 4R2C4 + R4C4; R2C4 + R5C4; R2C4 + R6C4; R2C4 + R8C4; R2C4 + R10C4; R4C4 + R6C4; R4C4 + R8C4; R4C4 + R10C4; R5C4 + R8C4; R5C4 + R10C4; R6C4 + R8C4; R6C4 + R10C4; R8C4 + R10C4
R1C5: emptycolumn 5R2C5 + R4C5; R2C5 + R5C5; R2C5 + R6C5; R2C5 + R7C5; R2C5 + R8C5; R2C5 + R9C5; R2C5 + R10C5; R4C5 + R6C5; R4C5 + R7C5; R4C5 + R8C5; R4C5 + R9C5; R4C5 + R10C5; R5C5 + R7C5; R5C5 + R8C5; R5C5 + R10C5; R6C5 + R8C5; R6C5 + R9C5; R6C5 + R10C5; R7C5 + R9C5; R7C5 + R10C5; R8C5 + R10C5
R1C6: emptycolumn 6R2C6 + R4C6; R2C6 + R5C6; R2C6 + R6C6; R2C6 + R7C6; R2C6 + R8C6; R2C6 + R10C6; R4C6 + R6C6; R4C6 + R7C6; R4C6 + R8C6; R4C6 + R10C6; R5C6 + R7C6; R5C6 + R8C6; R5C6 + R10C6; R6C6 + R8C6; R6C6 + R10C6; R7C6 + R10C6; R8C6 + R10C6
R1C7: emptycolumn 7R2C7 + R4C7; R2C7 + R6C7; R2C7 + R7C7; R2C7 + R8C7; R2C7 + R9C7; R2C7 + R10C7; R4C7 + R6C7; R4C7 + R7C7; R4C7 + R8C7; R4C7 + R9C7; R4C7 + R10C7; R5C7 + R7C7; R5C7 + R8C7; R5C7 + R9C7; R5C7 + R10C7; R6C7 + R8C7; R6C7 + R9C7; R6C7 + R10C7; R7C7 + R9C7; R7C7 + R10C7; R8C7 + R10C7
R7C1: starregion GR7C1 + R7C5; R7C1 + R7C6
R7C2: emptyregion GR7C1 + R7C5; R7C1 + R7C6
R8C3: starrow 8R8C3 + R8C7; R8C3 + R8C8
R8C4: emptyrow 8R8C3 + R8C7; R8C3 + R8C8
R8C5: emptyrow 8R8C3 + R8C7; R8C3 + R8C8
R8C6: emptyrow 8R8C3 + R8C7; R8C3 + R8C8
R8C8: starcolumn 8R1C8 + R8C8; R3C8 + R8C8; R4C8 + R8C8; R5C8 + R8C8; R6C8 + R8C8
R9C8: emptycolumn 8R1C8 + R8C8; R3C8 + R8C8; R4C8 + R8C8; R5C8 + R8C8; R6C8 + R8C8
R8C7: emptyregion HR8C3 + R8C8
R9C5: starrow 9R9C5 + R9C10
R9C7: emptyrow 9R9C5 + R9C10
R1C9: starcolumn 9R1C9 + R3C9; R1C9 + R4C9; R1C9 + R6C9
R5C9: emptycolumn 9R1C9 + R3C9; R1C9 + R4C9; R1C9 + R6C9
R10C3: starrow 10R10C3 + R10C7
R10C4: emptyrow 10R10C3 + R10C7
R10C5: emptyrow 10R10C3 + R10C7
R10C6: emptyrow 10R10C3 + R10C7
R10C7: starrow 10R10C3 + R10C7
Full pair comparison ledger for round 4

Read the rows in order. Each removed pair has no compatible partner in the last column's unit, using only pairs still available at that point.

UnitRemove these pairsNo compatible pair in
column 1R2C1 + R4C1; R2C1 + R6C1; R3C1 + R6C1; R4C1 + R6C1column 2
column 1R2C1 + R8C1; R3C1 + R8C1; R4C1 + R8C1; R5C1 + R8C1; R6C1 + R8C1row 8
column 1R2C1 + R9C1; R3C1 + R9C1; R4C1 + R9C1; R5C1 + R9C1; R6C1 + R9C1; R7C1 + R9C1row 9
row 2R2C1 + R2C3; R2C1 + R2C4; R2C1 + R2C5; R2C1 + R2C6; R2C1 + R2C7; R2C1 + R2C8column 1
row 2R2C2 + R2C8; R2C4 + R2C8; R2C6 + R2C8column 9
column 2R1C2 + R4C2; R1C2 + R6C2; R2C2 + R4C2; R2C2 + R5C2; R2C2 + R6C2; R2C2 + R7C2; R3C2 + R5C2; R3C2 + R7C2; R4C2 + R6C2; R4C2 + R7C2; R5C2 + R7C2column 1
region BR2C1 + R2C3; R2C1 + R2C4; R2C1 + R2C5; R2C1 + R2C6; R2C1 + R2C7; R2C1 + R2C8column 1
region BR2C2 + R2C8; R2C4 + R2C8; R2C6 + R2C8row 2
region BR2C2 + R2C4; R2C2 + R2C5; R2C2 + R2C6; R2C2 + R2C7; R2C3 + R2C5; R2C3 + R2C7column 2
row 3R3C1 + R3C4; R3C1 + R3C6; R3C2 + R3C4; R3C2 + R3C6; R3C3 + R3C5; R3C3 + R3C6; R3C3 + R3C7; R3C3 + R3C8; R3C4 + R3C6row 2
row 3R3C1 + R3C5; R3C1 + R3C7; R3C4 + R3C8; R3C4 + R3C9; R3C4 + R3C10; R3C5 + R3C9; R3C5 + R3C10; R3C6 + R3C8; R3C6 + R3C9; R3C6 + R3C10; R3C7 + R3C9; R3C7 + R3C10region B
column 3R1C3 + R3C3; R1C3 + R5C3; R1C3 + R7C3; R1C3 + R8C3; R1C3 + R10C3; R2C3 + R8C3; R2C3 + R10C3; R4C3 + R8C3column 2
column 3R3C3 + R7C3; R5C3 + R7C3; R7C3 + R10C3row 8
region CR3C2 + R3C4; R3C2 + R3C6; R3C2 + R3C8; R3C2 + R3C9; R3C3 + R3C5; R3C3 + R3C6; R3C3 + R3C7; R3C3 + R3C8; R3C3 + R3C9; R3C3 + R4C1; R3C4 + R3C6; R3C4 + R3C8; R3C4 + R3C9; R3C4 + R4C1; R3C5 + R3C9; R3C5 + R4C1; R3C5 + R4C3; R3C6 + R3C8; R3C6 + R3C9; R3C6 + R4C1; R3C6 + R4C3; R3C7 + R3C9; R3C7 + R4C1; R3C7 + R4C3; R3C8 + R4C1; R3C8 + R4C3column 1
region CR3C1 + R3C4; R3C1 + R3C6row 2
region CR3C1 + R3C5; R3C1 + R3C7; R3C4 + R5C1; R3C5 + R5C1; R3C6 + R5C1; R3C7 + R5C1region B
row 4R4C1 + R4C4; R4C1 + R4C5; R4C1 + R4C6; R4C1 + R4C7; R4C1 + R4C8; R4C2 + R4C4; R4C2 + R4C5; R4C2 + R4C6; R4C2 + R4C7; R4C2 + R4C8column 1
row 4R4C4 + R4C9row 3
column 4R1C4 + R3C4; R1C4 + R4C4; R1C4 + R5C4; R1C4 + R6C4; R1C4 + R7C4; R1C4 + R8C4; R1C4 + R10C4; R3C4 + R5C4; R3C4 + R6C4; R3C4 + R7C4; R3C4 + R8C4; R3C4 + R10C4region B
column 4R4C4 + R7C4column 3
column 4R2C4 + R7C4; R5C4 + R7C4; R7C4 + R10C4row 8
region DR4C4 + R4C8; R4C4 + R4C9row 3
region DR3C10 + R4C4; R3C10 + R4C6; R4C4 + R5C9; R4C4 + R5C10; R4C6 + R5C9; R4C6 + R5C10row 4
region DR4C5 + R5C9row 5
region DR4C8 + R5C10column 9
row 5R5C4 + R5C9row 4
row 5R5C6 + R5C10region D
column 5R1C5 + R3C5; R1C5 + R4C5; R1C5 + R5C5; R1C5 + R6C5; R1C5 + R7C5; R1C5 + R8C5; R1C5 + R9C5; R1C5 + R10C5; R3C5 + R5C5; R3C5 + R6C5; R3C5 + R7C5; R3C5 + R8C5; R3C5 + R9C5; R3C5 + R10C5region B
column 5R5C5 + R9C5column 4
region ER4C2 + R5C4; R4C2 + R5C5; R4C2 + R5C6column 1
row 6R6C1 + R6C7; R6C1 + R6C8; R6C1 + R6C9; R6C1 + R6C10; R6C2 + R6C8; R6C2 + R6C9; R6C2 + R6C10column 1
row 6R6C3 + R6C7region E
column 6R1C6 + R3C6; R1C6 + R4C6; R1C6 + R5C6; R1C6 + R6C6; R1C6 + R7C6; R1C6 + R8C6; R1C6 + R10C6; R3C6 + R5C6; R3C6 + R6C6; R3C6 + R7C6; R3C6 + R8C6; R3C6 + R10C6region B
region FR6C1 + R6C7; R6C1 + R6C10; R6C1 + R7C7; R6C1 + R7C10; R6C2 + R6C10; R6C2 + R7C7; R6C2 + R7C10column 1
region FR6C3 + R6C7row 6
row 7R7C1 + R7C3; R7C3 + R7C5; R7C3 + R7C6; R7C3 + R7C7; R7C3 + R7C10column 3
row 7R7C1 + R7C4; R7C2 + R7C4; R7C4 + R7C6; R7C4 + R7C10column 4
row 7R7C2 + R7C5; R7C2 + R7C6; R7C2 + R7C7; R7C5 + R7C7row 8
column 7R1C7 + R3C7; R1C7 + R4C7; R1C7 + R5C7; R1C7 + R6C7; R1C7 + R7C7; R1C7 + R8C7; R1C7 + R9C7; R1C7 + R10C7; R3C7 + R5C7; R3C7 + R6C7; R3C7 + R7C7; R3C7 + R8C7; R3C7 + R9C7; R3C7 + R10C7region B
region GR7C1 + R9C1; R7C2 + R9C1; R7C3 + R8C1; R7C3 + R9C1; R7C4 + R8C1; R7C4 + R9C1; R7C5 + R8C1; R7C5 + R9C1; R7C6 + R8C1; R7C6 + R9C1column 1
region GR7C1 + R7C3; R7C3 + R7C5; R7C3 + R7C6column 3
region GR7C1 + R7C4; R7C2 + R7C4; R7C4 + R7C6column 4
region GR7C2 + R7C5; R7C2 + R7C6row 7
row 8R8C3 + R8C5; R8C3 + R8C6; R8C4 + R8C6region G
column 8R2C8 + R4C8; R2C8 + R6C8; R2C8 + R8C8; R2C8 + R9C8row 2
column 8R1C8 + R9C8; R3C8 + R9C8; R4C8 + R9C8; R5C8 + R9C8; R6C8 + R9C8row 8
column 8R1C8 + R3C8; R1C8 + R4C8; R1C8 + R6C8; R3C8 + R5C8; R3C8 + R6C8; R4C8 + R6C8column 9
region HR8C3 + R8C5; R8C3 + R8C6; R8C4 + R8C6region G
region HR8C3 + R8C7column 8
row 9R9C7 + R9C10; R9C8 + R9C10row 8
column 9R1C9 + R5C9; R3C9 + R5C9row 6
region IR9C7 + R9C10; R9C8 + R9C10row 8
row 10R10C3 + R10C5; R10C3 + R10C6; R10C4 + R10C6row 9
region JR10C3 + R10C5; R10C3 + R10C6; R10C4 + R10C6row 9
Show the board after round 4
BA★AAAAAAA★DBBBBBBBBDDCCCCCCCCCDCECDDDDDDDCEEEEEEEDDFFFFFFFEEFG★GGGGGFFFFGGH★HHHHH★HHGHHHI★IIIHI★GGJ★JJJJ★III

Round 5: 1 new star and 14 empty cells

Place stars at R6C10. Mark R1C8, R3C3, R4C3, R5C3, R6C3, R3C10, R5C10, R5C5, R6C5, R6C6, R7C7, R7C10, R6C9, R4C10 empty.

A cell in every remaining pair of its named unit is a star; a cell in none is empty.

Check the remaining pairs behind each mark
New markUnitAll remaining pairs in that unit
R1C8: emptyrow 1R1C2 + R1C9
R3C3: emptycolumn 3R8C3 + R10C3
R4C3: emptycolumn 3R8C3 + R10C3
R5C3: emptycolumn 3R8C3 + R10C3
R6C3: emptycolumn 3R8C3 + R10C3
R3C10: emptyregion DR4C4 + R4C6; R4C4 + R4C10; R4C5 + R4C7; R4C5 + R4C8; R4C5 + R4C9; R4C5 + R4C10; R4C6 + R4C8; R4C6 + R4C9; R4C6 + R4C10; R4C7 + R4C9; R4C7 + R4C10; R4C8 + R4C10
R5C10: emptyregion DR4C4 + R4C6; R4C4 + R4C10; R4C5 + R4C7; R4C5 + R4C8; R4C5 + R4C9; R4C5 + R4C10; R4C6 + R4C8; R4C6 + R4C9; R4C6 + R4C10; R4C7 + R4C9; R4C7 + R4C10; R4C8 + R4C10
R5C5: emptyrow 5R5C1 + R5C4; R5C1 + R5C6; R5C1 + R5C7; R5C2 + R5C4; R5C2 + R5C6; R5C2 + R5C7; R5C2 + R5C8; R5C4 + R5C8; R5C6 + R5C8
R6C5: emptycolumn 5R2C5 + R9C5; R4C5 + R9C5; R7C5 + R9C5
R6C6: emptyrow 6R6C4 + R6C8; R6C4 + R6C9; R6C4 + R6C10; R6C7 + R6C10
R7C7: emptyregion FR6C4 + R6C10; R6C4 + R7C10; R6C7 + R6C10
R7C10: emptyrow 7R7C1 + R7C5; R7C1 + R7C6
R6C9: emptycolumn 9R1C9 + R3C9; R1C9 + R4C9
R4C10: emptycolumn 10R6C10 + R9C10
R6C10: starcolumn 10R6C10 + R9C10
Full pair comparison ledger for round 5

Read the rows in order. Each removed pair has no compatible partner in the last column's unit, using only pairs still available at that point.

UnitRemove these pairsNo compatible pair in
row 1R1C2 + R1C4; R1C2 + R1C6; R1C3 + R1C5; R1C3 + R1C6; R1C3 + R1C7; R1C3 + R1C8; R1C4 + R1C6; R1C5 + R1C7; R1C5 + R1C8row 2
row 1R1C3 + R1C9; R1C4 + R1C8; R1C4 + R1C9; R1C5 + R1C9; R1C6 + R1C8; R1C6 + R1C9; R1C7 + R1C9column 2
row 1R1C2 + R1C8column 9
column 1R3C1 + R5C1region G
region AR1C2 + R1C4; R1C2 + R1C6; R1C2 + R1C8; R1C3 + R1C5; R1C3 + R1C6; R1C3 + R1C7; R1C3 + R1C8; R1C3 + R1C9; R1C4 + R1C6; R1C4 + R1C8; R1C4 + R1C9; R1C5 + R1C7; R1C5 + R1C8; R1C5 + R1C9; R1C6 + R1C8; R1C6 + R1C9; R1C7 + R1C9row 1
row 2R2C2 + R2C4; R2C2 + R2C5; R2C2 + R2C6; R2C2 + R2C7; R2C3 + R2C5; R2C3 + R2C7row 1
column 2R1C2 + R7C2column 1
row 3R3C2 + R3C8; R3C2 + R3C9; R3C3 + R3C9region C
column 3R3C3 + R5C3; R4C3 + R10C3column 2
column 3R3C3 + R10C3; R5C3 + R10C3; R6C3 + R10C3row 8
column 3R3C3 + R8C3; R5C3 + R8C3; R6C3 + R8C3row 10
region CR3C1 + R5C1column 1
region CR3C1 + R4C3; R3C3 + R5C1; R3C8 + R5C1column 2
region CR3C1 + R3C3column 3
row 4R4C3 + R4C5; R4C3 + R4C7; R4C3 + R4C8column 2
row 4R4C4 + R4C8region D
column 4R2C4 + R8C4; R2C4 + R10C4; R4C4 + R8C4; R4C4 + R10C4; R5C4 + R8C4; R5C4 + R10C4; R6C4 + R8C4; R6C4 + R10C4; R8C4 + R10C4column 3
region DR3C10 + R4C5; R3C10 + R4C7; R3C10 + R4C8; R4C5 + R5C10; R4C7 + R5C9; R4C7 + R5C10row 4
row 5R5C1 + R5C3; R5C3 + R5C5; R5C3 + R5C6; R5C3 + R5C7; R5C3 + R5C8; R5C3 + R5C10column 3
row 5R5C5 + R5C9; R5C5 + R5C10row 4
row 5R5C1 + R5C5; R5C2 + R5C5column 4
row 5R5C2 + R5C10; R5C4 + R5C10region D
row 5R5C4 + R5C6row 6
column 5R2C5 + R4C5; R2C5 + R5C5; R2C5 + R6C5; R2C5 + R7C5; R4C5 + R6C5; R4C5 + R7C5; R5C5 + R7C5; R5C5 + R8C5; R5C5 + R10C5column 4
column 5R2C5 + R8C5; R4C5 + R8C5; R6C5 + R8C5; R6C5 + R9C5; R6C5 + R10C5; R8C5 + R10C5region G
column 5R2C5 + R10C5; R4C5 + R10C5; R7C5 + R10C5row 9
region ER5C3 + R5C5; R5C3 + R5C6; R5C3 + R5C7; R5C3 + R5C8; R5C3 + R6C8; R5C3 + R6C9column 3
region ER5C2 + R5C5; R5C5 + R6C8; R5C5 + R6C9column 4
region ER5C2 + R6C8; R5C4 + R5C6row 5
region ER5C4 + R6C9row 6
row 6R6C3 + R6C8; R6C3 + R6C9; R6C3 + R6C10column 3
row 6R6C5 + R6C8row 5
row 6R6C5 + R6C9; R6C5 + R6C10column 5
row 6R6C6 + R6C10row 7
row 6R6C6 + R6C8region G
column 6R2C6 + R8C6; R2C6 + R10C6; R4C6 + R8C6; R4C6 + R10C6; R5C6 + R8C6; R5C6 + R10C6; R6C6 + R8C6; R6C6 + R10C6; R7C6 + R10C6; R8C6 + R10C6column 5
column 6R2C6 + R6C6; R4C6 + R6C6row 6
region FR6C3 + R6C10; R6C3 + R7C7; R6C3 + R7C10column 3
region FR6C5 + R6C10; R6C5 + R7C7; R6C5 + R7C10column 5
region FR6C6 + R6C10; R6C6 + R7C10row 6
region FR6C4 + R7C7region G
row 7R7C2 + R7C10; R7C5 + R7C10; R7C6 + R7C10column 1
row 7R7C1 + R7C7region F
row 7R7C1 + R7C10region G
column 7R2C7 + R4C7; R2C7 + R6C7; R2C7 + R7C7; R2C7 + R8C7; R4C7 + R6C7; R4C7 + R7C7; R4C7 + R8C7; R5C7 + R7C7; R5C7 + R8C7column 6
column 7R7C7 + R9C7; R7C7 + R10C7region F
column 7R2C7 + R9C7; R4C7 + R9C7; R5C7 + R9C7; R6C7 + R9C7row 8
column 7R6C7 + R8C7; R8C7 + R10C7column 8
row 8R8C3 + R8C7column 7
column 8R1C8 + R8C8row 1
column 9R1C9 + R6C9region F
column 10R3C10 + R9C10; R5C10 + R9C10region D
column 10R4C10 + R9C10region F
column 10R7C10 + R9C10row 7
Show the board after round 5
BA★AAAAAAA★DBBBBBBBBDDCCCCCCCCCDCECDDDDDDDCEEEEEEEDDFFFFFFFEEF★G★GGGGGFFFFGGH★HHHHH★HHGHHHI★IIIHI★GGJ★JJJJ★III

Round 6: 9 new stars and 13 empty cells

Place stars at R3C1, R3C9, R4C4, R4C6, R5C2, R5C8, R6C4, R7C6, R2C7. Mark R3C2, R3C8, R5C1, R4C5, R4C7, R4C8, R4C9, R5C4, R5C6, R5C7, R6C8, R6C7, R7C5 empty.

A cell in every remaining pair of its named unit is a star; a cell in none is empty.

Check the remaining pairs behind each mark
New markUnitAll remaining pairs in that unit
R3C1: starrow 3R3C1 + R3C9
R3C2: emptyrow 3R3C1 + R3C9
R3C8: emptyrow 3R3C1 + R3C9
R3C9: starrow 3R3C1 + R3C9
R5C1: emptyregion CR3C1 + R3C9
R4C4: starrow 4R4C4 + R4C6
R4C5: emptyrow 4R4C4 + R4C6
R4C6: starrow 4R4C4 + R4C6
R4C7: emptyrow 4R4C4 + R4C6
R4C8: emptyrow 4R4C4 + R4C6
R4C9: emptyrow 4R4C4 + R4C6
R5C4: emptycolumn 4R2C4 + R4C4; R4C4 + R6C4
R5C2: starrow 5R5C2 + R5C8
R5C6: emptyrow 5R5C2 + R5C8
R5C7: emptyrow 5R5C2 + R5C8
R5C8: starrow 5R5C2 + R5C8
R6C8: emptyregion ER5C2 + R5C8
R6C4: starrow 6R6C4 + R6C10
R6C7: emptyrow 6R6C4 + R6C10
R7C5: emptyrow 7R7C1 + R7C6
R7C6: starrow 7R7C1 + R7C6
R2C7: starcolumn 7R2C7 + R10C7
Full pair comparison ledger for round 6

Read the rows in order. Each removed pair has no compatible partner in the last column's unit, using only pairs still available at that point.

UnitRemove these pairsNo compatible pair in
row 3R3C1 + R3C3; R3C3 + R3C10column 3
row 3R3C1 + R3C10; R3C8 + R3C10region C
row 3R3C2 + R3C10region D
row 3R3C1 + R3C8column 9
region CR3C1 + R3C8; R3C2 + R5C1row 3
row 4R4C4 + R4C10; R4C5 + R4C8; R4C5 + R4C9; R4C5 + R4C10; R4C6 + R4C8; R4C6 + R4C9; R4C6 + R4C10; R4C7 + R4C9; R4C7 + R4C10; R4C8 + R4C10row 3
row 4R4C5 + R4C7row 5
column 4R2C4 + R5C4; R2C4 + R6C4row 4
region DR4C4 + R4C10; R4C5 + R4C8; R4C5 + R4C9; R4C5 + R4C10; R4C6 + R4C8; R4C6 + R4C9; R4C6 + R4C10; R4C7 + R4C9; R4C7 + R4C10; R4C8 + R4C10row 3
region DR4C5 + R4C7row 4
row 5R5C1 + R5C4; R5C1 + R5C6; R5C1 + R5C7region C
row 5R5C2 + R5C4; R5C2 + R5C6; R5C2 + R5C7; R5C4 + R5C8; R5C6 + R5C8row 4
column 5R4C5 + R9C5row 4
region ER5C2 + R5C4; R5C2 + R5C6; R5C2 + R5C7; R5C4 + R5C8; R5C4 + R6C8; R5C6 + R5C8; R5C6 + R6C8; R5C6 + R6C9; R5C7 + R6C9row 4
row 6R6C4 + R6C8; R6C4 + R6C9; R6C7 + R6C10row 5
column 6R2C6 + R5C6; R2C6 + R7C6; R5C6 + R7C6row 4
region FR6C7 + R6C10row 5
region FR6C4 + R7C10row 6
row 7R7C1 + R7C5row 6
column 7R4C7 + R10C7; R5C7 + R10C7row 4
column 7R6C7 + R10C7row 5
region GR7C1 + R7C5row 6
column 8R3C8 + R8C8; R4C8 + R8C8row 3
column 8R6C8 + R8C8row 5
column 9R1C9 + R4C9row 3
Show the board after round 6
BA★AAAAAAA★DBBBBBBB★BDDC★CCCCCCCC★DCECD★DD★DDDDCE★EEEEEE★DDFFFF★FFFEEF★G★GGGGG★FFFFGGH★HHHHH★HHGHHHI★IIIHI★GGJ★JJJJ★III

Round 7: 1 new star and 2 empty cells

Place stars at R2C5. Mark R2C6, R2C4 empty.

A cell in every remaining pair of its named unit is a star; a cell in none is empty.

Check the remaining pairs behind each mark
New markUnitAll remaining pairs in that unit
R2C6: emptyrow 2R2C4 + R2C7; R2C5 + R2C7
R2C4: emptycolumn 4R4C4 + R6C4
R2C5: starcolumn 5R2C5 + R9C5
Full pair comparison ledger for round 7

Read the rows in order. Each removed pair has no compatible partner in the last column's unit, using only pairs still available at that point.

UnitRemove these pairsNo compatible pair in
column 1R5C1 + R7C1row 3
row 2R2C4 + R2C6column 7
column 2R1C2 + R3C2column 1
region BR2C4 + R2C6row 2
column 4R2C4 + R4C4row 6
column 5R7C5 + R9C5column 4
column 6R2C6 + R4C6row 2
Show the board after round 7
BA★AAAAAAA★DBBBBB★BB★BDDC★CCCCCCCC★DCECD★DD★DDDDCE★EEEEEE★DDFFFF★FFFEEF★G★GGGGG★FFFFGGH★HHHHH★HHGHHHI★IIIHI★GGJ★JJJJ★III

The finished board contains 20 stars: two per row, column and region, with none touching. Every placement above follows from eliminating incompatible pairs, without choosing a speculative pair.

Common two-star mistakes

Keep practising

Play another two-star puzzle →

Need a gentler introduction? Try one-star Queens strategy and read Queens vs Star Battle vs N-Queens.

About this example

The board is an original Solvedle practice puzzle, separate from the daily trio. Its unique solution is checked independently of the pair deductions. The complete comparison ledger is included so every round can be followed from the original board. Grandmaster Puzzles explains the underlying Star Battle rules.