- Code: Select all
.---------------------.---------------------.---------------------.
| 1256 12 1258 | 1368 7 1236 | 9 4 1236 |
| 126 7 1248 | 1368 9 12346 | 2368 136 5 |
| 3 1249 1489 | 168 124 5 | 268 7 126 |
:---------------------+---------------------+---------------------:
| 259 8 7 | 4 235 2369 | 1 3569 2369 |
| 4 6 3 | 159 8 129 | 257 59 279 |
| 1259 129 1259 | 3569 235 7 | 3456 8 3469 |
:---------------------+---------------------+---------------------:
| 8 12349 1246 | 7 1345 1349 | 456 1569 1469 |
| 7 1349 146 | 1359 1345 1349 | 456 2 8 |
| 19 5 149 | 2 6 8 | 347 139 13479 |
'---------------------'---------------------'---------------------'
Placing digit 1 in R8C2 eliminates all candidates for R8C7
R8C2=1 => R6C2<>1 => R6C2=9 => R4C1<>9 => R4C1=5 => R4C5<>5 => R4C5=3 => R8C5<>3 => R8C5=4 => R8C7<>4
R8C2=1 => R6C2<>1 => R6C2=9 => R4C1<>9 => R4C1=5 => R4C5<>5 => R4C5=3 => R8C5<>3 => R8C5=4 => R8C7<>4 => R8C7=5 => R5C7<>5 => R5C8=5 => R7C8<>5 => R7C7=5 => R8C7<>5
R8C2=1 => R8C2<>3 => R7C2=3 => R7C2<>2 => R7C3=2 => R7C3<>6 => R8C3=6 => R8C7<>6
I am stuck with the first chain:
R8C2=1 => R6C2<>1 => R6C2=9
I understand that because of R8C2=2 => R1C2<>1 => R1C2=2 => R6C2<>2
The next step (R4C1<>9) is clear too. But how do you get from R4C1<>9 to R4C1=5? For that you had to eliminate 2 from R4C1 and I can't see how.
Any ideas?