History demands we give it a whirl .
From here: [edited to fix mistake in code referred to in following posts]
Code: Select all
.------------------------.------------------------.------------------------.
| 2 35678 3578 | 4 35678 68 | 3567 1 9 |
| 45678 1 34578 | 2 356789 689 | 34567 45678 34 |
| 9 345678 34578 | 35678 35678 1 | 24567 2345678 234 |
:------------------------+------------------------+------------------------:
| 467 234567 234579 | 359 234569 246 | 1 234569 8 |
| 14568 234568 1234589| 35689 458 7 | 234569 234569 234 |
| 4568 234568 234589 | 1 2345689 489 | 234569 234569 7 |
:------------------------+------------------------+------------------------:
| 4578 9 24578 | 678 24678 2468 | 347 2347 1 |
| 1478 2478 6 | 789 124789 3 | 2479 479 5 |
| 3 247 1247 | 79 12479 5 | 8 2479 6 |
'------------------------'------------------------'------------------------'
1a. 2 in r4c6 -> no 2 in r4c8
1b. 2 in r7c6 -> 2 in D/ in r3c7 or r8c2 -> cross-over: no 2 in r8c7 -> 2 in n9 in r9c8 -> no 2 in r4c8
2. no 2 in r7c3
2a. 2 in r7c6 -> no 2 in r7c3
2b. 2 elsewhere in n8 only in c5 -> 2 in D/ in r4c6 -> no 2 in r7c3
3. 2 cannot be in r9c5
3a. means 2 in both r8c2 and r4c6: 2 2's in D/
4. no 5 in r46c5
4a. 5 in r3c4 -> 5 in D/ in r5c5 -> no 5 in r46c5
4b. 5 elsewhere in n2 in c5 -> no 5 in r46c5
5. no 8 in r6c1
5a. 8 in r2c8 -> 8 in r78c1 -> no 8 r6c1
5b. 8 in r3c8 -> 8 in D\ in r5c5 or r6c6.
5c. from 5b. 8 in r5c5 -> 8 in r78c1 -> no 8 r6c1
5d. from 5b. 8 in r6c6 -> no 8 in r6c1