Not nice, not short, but i solved it.
- Code: Select all
*--------------------------------------------------------------*
| 7 58 568 | 12 29 129 | 4568 456 3 |
| 158 128 3 | 4 7 6 | 9 15 258 |
| 19 4 269 | 5 8 3 | 16 167 27 |
|--------------------+---------------------+-------------------|
| 2 13589 7 | 138 3459 1489 | 1345 1345 6 |
| 1359 6 59 | 1237 23459 1249 | 1345 8 457 |
| 4 1358 58 | 13678 356 18 | 2 1357 9 |
|--------------------+---------------------+-------------------|
| 3589 3589 4589 | 368 1 7 | 34568 2 458 |
| 38 238 1 | 9 2346 5 | 7 346 48 |
| 6 7 2458 | 238 234 248 | 3458 9 1 |
*--------------------------------------------------------------*
r2c9=8 -> r2c2=2 -> r8c12=38 -> r8c9=4 and r7c12=59 -> r7c9=8
- Code: Select all
*------------------------------------------------------------*
| 7 5 6 | 12 29 129 | 8 4 3 |
| 18 128 3 | 4 7 6 | 9 15 25 |
| 19 4 29 | 5 8 3 | 16 167 27 |
|-------------------+---------------------+------------------|
| 2 1389 7 | 138 3459 1489 | 1345 135 6 |
| 1359 6 59 | 1237 23459 1249 | 134 8 457 |
| 4 138 58 | 13678 356 18 | 2 1357 9 |
|-------------------+---------------------+------------------|
| 3589 389 4589 | 368 1 7 | 3456 2 458 |
| 38 238 1 | 9 2346 5 | 7 36 48 |
| 6 7 2458 | 238 234 248 | 345 9 1 |
*------------------------------------------------------------*
r9c3=8 -> r7c3=4 and r9c7=5-> r8c9=4 -> r8c12=8
- Code: Select all
*------------------------------------------------------------*
| 7 5 6 | 12 29 129 | 8 4 3 |
| 18 128 3 | 4 7 6 | 9 15 25 |
| 19 4 29 | 5 8 3 | 16 167 27 |
|-------------------+---------------------+------------------|
| 2 1389 7 | 138 3459 1489 | 1345 135 6 |
| 1359 6 59 | 1237 23459 1249 | 134 8 457 |
| 4 138 58 | 13678 356 18 | 2 1357 9 |
|-------------------+---------------------+------------------|
| 3589 389 4589 | 36 1 7 | 3456 2 458 |
| 38 238 1 | 9 2346 5 | 7 36 48 |
| 6 7 245 | 238 234 248 | 345 9 1 |
*------------------------------------------------------------*
r7c4=6 or r7c4=3 -> r9c7=3 -> r8c8=6 -> r3c7=6, i.e. r7c7<>6
- Code: Select all
*-------------------------------------------------------*
| 7 5 6 | 12 29 129 | 8 4 3 |
| 18 128 3 | 4 7 6 | 9 15 25 |
| 19 4 29 | 5 8 3 | 6 17 27 |
|-------------------+--------------------+--------------|
| 2 1389 7 | 138 3459 1489 | 14 35 6 |
| 1359 6 59 | 1237 23459 1249 | 14 8 57 |
| 4 138 58 | 1378 6 18 | 2 357 9 |
|-------------------+--------------------+--------------|
| 3589 389 4589 | 6 1 7 | 35 2 48 |
| 38 238 1 | 9 234 5 | 7 6 48 |
| 6 7 245 | 238 234 248 | 35 9 1 |
*-------------------------------------------------------*
r5c3=5 or r5c3=9 -> r3c3=2 -> r3c9=7 -> r5c9=5, i.e. r5c15<>5
- Code: Select all
*------------------------------------------------*
| 7 5 6 | 12 29 129 | 8 4 3 |
| 18 128 3 | 4 7 6 | 9 15 25 |
| 19 4 29 | 5 8 3 | 6 17 27 |
|----------------+-----------------+-------------|
| 2 189 7 | 18 5 49 | 14 3 6 |
| 139 6 59 | 237 2349 249 | 14 8 57 |
| 4 138 58 | 37 6 18 | 2 57 9 |
|----------------+-----------------+-------------|
| 5 89 489 | 6 1 7 | 3 2 48 |
| 38 238 1 | 9 24 5 | 7 6 48 |
| 6 7 24 | 238 234 248 | 5 9 1 |
*------------------------------------------------*
r6c2=8 -> r5c1=3 -> r8c1=8 -> r2c2=8
- Code: Select all
*------------------------------------------------*
| 7 5 6 | 12 29 129 | 8 4 3 |
| 18 128 3 | 4 7 6 | 9 15 25 |
| 19 4 29 | 5 8 3 | 6 17 27 |
|----------------+-----------------+-------------|
| 2 189 7 | 18 5 49 | 14 3 6 |
| 139 6 59 | 237 2349 249 | 14 8 57 |
| 4 13 58 | 37 6 18 | 2 57 9 |
|----------------+-----------------+-------------|
| 5 89 489 | 6 1 7 | 3 2 48 |
| 38 238 1 | 9 24 5 | 7 6 48 |
| 6 7 24 | 238 234 248 | 5 9 1 |
*------------------------------------------------*
r6c2=1 or r6c2=3 -> r6c4=7 -> r6c8=5 -> r2c8=1, i.e. r2c1<>1
- Code: Select all
*--------------------------------------------*
| 7 5 6 | 12 9 12 | 8 4 3 |
| 18 28 3 | 4 7 6 | 9 15 25 |
| 19 4 29 | 5 8 3 | 6 17 27 |
|--------------+----------------+------------|
| 2 18 7 | 18 5 9 | 4 3 6 |
| 39 6 59 | 237 234 24 | 1 8 57 |
| 4 13 58 | 37 6 18 | 2 57 9 |
|--------------+----------------+------------|
| 5 9 48 | 6 1 7 | 3 2 48 |
| 38 238 1 | 9 24 5 | 7 6 48 |
| 6 7 24 | 238 234 248 | 5 9 1 |
*--------------------------------------------*
r2c2=2 or r2c2=8 -> r4c2=1 -> r6c2=3 -> r6c4=7 -> r5c9=7 -> r3c9=2, i.e. r2c9<>2, r3c3<>2