A four step solution:
- Code: Select all
+--------------------------+---------------------------+--------------------------+
| 3 c459* 467-59 | 1479 45789 14578 | 678-19 169* 2 |
| 279* 8 b579* | 123-79 a5-379 6 | 179* 4 379* |
| 267-49 249* 1 | 23479 34789 2478 | 5 369* 678-39 |
+--------------------------+---------------------------+--------------------------+
| 146 d135-4 3456 | 47 2 9 | 1467 8 34567 |
| 124689 12-49 4689 | 5 478 3 | 124679 12-69 4679 |
| 2489 7 34589 | 6 1 48 | 249 235-9 3459 |
+--------------------------+---------------------------+--------------------------+
| 5 149* 78 | 12479 4679 1247 | 3 269* 4689 |
| 149* 6 f349* | 8 g35-49 125-4 | 249* 7 459* |
| 78 e349* 2 | 3479 345679 457 | 4689 569* 1 |
+--------------------------+---------------------------+--------------------------+
1. Look at b1379p2468: 16 cells, 8 digits
Digits 1 to 5 can be there at most twice: 1,3 in b37; 2,5 in b19, 4 in r8,c2.
Digits 6,7 can be there at most once: 6 in c8, 7 in r2
=> digit 9 must be there four times (once per box), and digits 1 to 7 must be there in all their possible units.
=>21 eliminations
-259 b1p37, -79 b2p34, -139b3p19, -49 r45c2, -69 r56c8, -49 r8c56, -9 b9p37
For a more 'classical' presentation, this rank0 logic is a SK-Loop:
(79=2|5)r2c13 - (25=4|9)r13c2 - (49=1|3)r79c2 - (13=4|9)r8c13 - (49=2|5)r8c79 - (25=6|9)r79c8 - (69=1|3)r13c8 - (13=7|9)r2c79 loop
(17 eliminations, same as above w/o 9 b1p37, b3p19)
2. (5)r2c5 = r2c3 - r1c2 = (5-3)r4c2 = r9c2 - r8c3 = (3)r8c5 => -3 r2c5; 9 placements, lcls
- Code: Select all
+---------------------+------------------------+----------------------+
| 3 5 467 | 1479 4789 1478 | 678 69 2 |
| 279 8 79 | 23 5 6 | 1 4 379 |
| 267 49 1 | 23479 4789 2478 | 5 369 678 |
+---------------------+------------------------+----------------------+
| 46 1 35* | 47 2 9 | 467 8 35* |
| 4689 2 689 | 5 478 3 | 4679 1 4679 |
| 489 7 35* | 6 1 48 | 249 235 49-35* |
+---------------------+------------------------+----------------------+
| 5 49 78 | 12479 4679 1247 | 3 269 4689 |
| 1 6 49 | 8 3 25 | 249 7 459 |
| 78 3 2 | 479 4679 457 | 4689 569 1 |
+---------------------+------------------------+----------------------+
3. UR(35)r46c39 using internals => -35 r6c9; 13 placements, lcls
- Code: Select all
+---------------------+-----------------------+---------------------+
| 3 5 467 | 1479 4789 1478 | 678 69 2 |
| 2 8 c79 | 3 5 6 | 1 4 79 |
| 67 b49 1 | 2 a4789 A478 | 5 3 z678 |
+---------------------+-----------------------+---------------------+
| 46 1 5 | 47 2 9 | 467 8 3 |
| 4689 2 689 | 5 478 3 | 4679 1 4679 |
| C489 7 3 | 6 1 B48 | 2 5 49 |
+---------------------+-----------------------+---------------------+
| 5 49 c78 | 1479 4679 147 | 3 2 469-8 |
| 1 6 49 | 8 3 2 | 49 7 5 |
| D78 3 2 | 479 4679 5 | E4689 69 1 |
+---------------------+-----------------------+---------------------+
4. Kraken row (8)r3c569
||(8-9)r3c5 = r3c2 - (9=78)r27c3
||(8)r3c6 - r6c6 = r6c1 - r9c1 = (8)r9c7
||(8)r3c9
=> -8 r7c9; ste
Thanks for the puzzle !