Coordinates such as r2c3 mean row 2, column 3. Count rows from the top and columns from the left.
There are no fixed cats, yet the first column is entirely region B. Its required cat therefore satisfies B as well. Work from that relationship rather than choosing an attractive corner.
After two locks and a common-neighbor exclusion, column 3 has just r3c3. The preceding steps establish that single; the shape of region C alone does not.
r1c2 is inside B but outside column 1. Placing B there would leave column 1 unable to contain its own cat without giving B a second one.
Green marks the cell being discussed, not a cat to place. This is the position before step 1; compare the deduction below.
Read the starting board as text
Each line is one row, left to right. Matching letters belong to the same connected region.
B B B A A
B B B A A
B E C C A
B E D D D
B E E D D
Fixed cats: none. One cat is required in each row, column and region.
Step-by-step walkthrough
1Use a candidate lock
Every candidate in column 1 lies in region B (row 1, column 1; row 2, column 1; row 3, column 1; row 4, column 1; row 5, column 1). Its cat must use that shared section. Exclude row 1, column 2; row 1, column 3; row 2, column 2; row 2, column 3 from the rest of region B.
Before step 1. Exclude 4 cells; then scan for a new single.
2Use a candidate lock
Every candidate in column 2 lies in region E (row 3, column 2; row 4, column 2; row 5, column 2). Its cat must use that shared section. Exclude row 5, column 3 from the rest of region E.
Before step 2. Exclude 1 cells; then scan for a new single.
3Exclude common neighbors
The cat in column 2 must occupy one of row 3, column 2; row 4, column 2; row 5, column 2. Each of row 4, column 1; row 4, column 3 touches every candidate, so none can hold a cat.
Before step 3. Exclude 2 cells; then scan for a new single.
4Check column 3
column 3 has only one remaining candidate: row 3, column 3. Every other cell is excluded by earlier placements or deductions. Place the cat here.
Before step 4. Place one cat, then exclude 7 other cells.
5Check row 4
row 4 has only one remaining candidate: row 4, column 5. Every other cell is excluded by earlier placements or deductions. Place the cat here.
Before step 5. Place one cat, then exclude 4 other cells.
6Check row 2
row 2 has only one remaining candidate: row 2, column 1. Every other cell is excluded by earlier placements or deductions. Place the cat here.
Before step 6. Place one cat, then exclude 2 other cells.
7Check row 1
row 1 has only one remaining candidate: row 1, column 4. Every other cell is excluded by earlier placements or deductions. Place the cat here.
Before step 7. Place one cat, then exclude 0 other cells.
8Check row 5
row 5 has only one remaining candidate: row 5, column 2. Every other cell is excluded by earlier placements or deductions. Place the cat here.
Before step 8. Place one cat, then exclude 0 other cells.
Show solution · reveals all cat positions
The final cats satisfy every row, column and region quota, with no edge or corner contact.