I found a solution in 3 steps. After basics,
- Code: Select all
.-----------------------------------------------------.
| 478 9 678 | 2 48 56 | 5678 1 3 |
| 5 2 3678 | 67 1 369 | 6789 6789 4 |
| 3478 468 1 | 467 348 3569 | 2 6789 5678 |
|-----------------+----------------+------------------|
| 238 1 3568 |d69 359 7 |a368-9 4 268 |
| 3478 468 9 | 1 2 c36 |b3678 5 678 |
| 237 56 3567 | 8 359 4 | 1 2679 267 |
|-----------------+----------------+------------------|
| 1 7 2 | 5 6 8 | 4 3 9 |
| 6 3 58 | 49 49 1 | 578 278 2578 |
| 9 58 4 | 3 7 2 | 568 68 1 |
'-----------------------------------------------------'
1. (3)r4c7 = r5c7 - (3=6)r5c6 - (6=9)r4c4 => -9 r4c7 [4 placements & 2 lc eliminations]
--
- Code: Select all
.------------------------------------------------.
| 478 9 678 | 2 48 5 | 68 1 3 |
| 5 2 c368 | 67 1 36 | 9 d678 4 |
| 348 468 1 | 467 348 9 | 2 678 5 |
|-----------------+--------------+---------------|
| 238 1 3568 | 69 359 7 | 38 4 268 |
| 3478 468 9 | 1 2 36 | 378 5 678 |
| 237 56 3567 | 8 35 4 | 1 9 267 |
|-----------------+--------------+---------------|
| 1 7 2 | 5 6 8 | 4 3 9 |
| 6 3 b58 | 49 49 1 | 578 2 78 |
| 9 a58 4 | 3 7 2 | 568 6-8 1 |
'------------------------------------------------'
2. (8)r9c2 = r8c3 - (8)r2c3 = (8)r2c8 => -8 r9c8 [2 placements]
--
- Code: Select all
.-----------------------------------------------.
| 478 9 78 | 2 48 5 | 6 1 3 |
| 5 2 a368 | 67 1 e3-6| 9 78 4 |
| 348 b468 1 | 467 348 9 | 2 78 5 |
|-----------------+--------------+--------------|
| 238 1 3568 | 69 359 7 | 38 4 268 |
| 3478 468 9 | 1 2 d36 | 378 5 678 |
| 237 c56 3567 | 8 c35 4 | 1 9 267 |
|-----------------+--------------+--------------|
| 1 7 2 | 5 6 8 | 4 3 9 |
| 6 3 58 | 49 49 1 | 578 2 78 |
| 9 58 4 | 3 7 2 | 58 6 1 |
'-----------------------------------------------'
3. (6)r2c3 = (6)r3c2 - (6=53)r6c25 - (3=6)r5c6 => -6 r2c6; ste
Thanks for the puzzle.