Summary

Row/Column Lock is the second technique to reach for when Basic Elimination stalls. The idea is straightforward: if every remaining candidate cell of a color region happens to lie on the same row (or column), then that region's cat is guaranteed to land somewhere on that row (or column). Because Nyangjari allows exactly one cat per row (and one per column), no other region can place a cat there. Every empty cell on that row or column belonging to a different region can therefore be marked X. After the new eliminations, Basic Elimination often triggers fresh cat placements that were previously blocked.

When to use

Why it works

Nyangjari's rules state that each row contains exactly one cat. Suppose region B still has candidate cells only at positions (row 2, col 2) and (row 2, col 3) — both on row 2. Region B's cat must occupy row 2. Since row 2 can hold only one cat, no other region is allowed to place its cat anywhere on row 2. Any empty cell on row 2 that belongs to a region other than B is therefore impossible and can be marked X.

The critical requirement is that all remaining candidates of the region must lie on the same row or column. If even one candidate lies on a different row, the cat might go there instead, and the lock does not hold. Similarly, the lock applies only to cells in other regions — the locked region's own candidates are untouched.

The same reasoning applies column-wise: if all candidates of a region share a single column, that column is claimed by that region, and every other region's empty cells on that column become X.

Example

▲ Region b's two remaining candidates (highlighted) both sit on row 2. Row/Column Lock fires: the three cells on row 2 belonging to other regions — (2,0) and (2,1) in region a, and (2,4) in region c — are marked ×.

  1. Starting state: After Basic Elimination, region b's only candidates are (2,2) and (2,3) — both on row 2. No other empty cell remains in region b.
  2. Lock identified: All candidates of region b are confined to row 2. Region b's cat must go to row 2.
  3. Row 2 eliminated for other regions: Cells (2,0) and (2,1) in region a and cell (2,4) in region c are marked ×. The highlighted candidates in region b are left unchanged.
  4. Basic Elimination re-applied: With the new X marks, check whether any region, row, or column has been reduced to a single candidate. If so, place the cat there and propagate eliminations.
  5. Continue scanning: Look for further row or column locks in the updated board before moving to the next technique.

Watch out for

Play now →