Here is the original grid:
- Code: Select all
+-------------+---------------+----------+
| 569 8 45 | 456 1 59 | 2 3 7 |
| 7 46 2 | 3 468 68 | 5 1 9 |
| 59 1 3 | 57 79 2 | 6 8 4 |
+-------------+---------------+----------+
| 1 2 7 | 45 34 35 | 9 6 8 |
| 48 5 6 | 9 78 1 | 47 2 3 |
| 48 3 9 | 467 2 678 | 47 5 1 |
+-------------+---------------+----------+
| 2 9 1 | 8 67 67 | 3 4 5 |
| 3 7 8 | 2 5 4 | 1 9 6 |
| 56 46 45 | 1 39 39 | 8 7 2 |
+-------------+---------------+----------+
Thanks to Jeff's and ronk's very helpful comments,
I have now identified the BUG shown below. I believe
this is the elusive correct BUG that ronk and I were
searching for.
- Code: Select all
*--------------------------------------------------*
| 69+5 8 45 | 46 1 59 | 2 3 7 |
| 7 46 2 | 3 48+6 68 | 5 1 9 |
| 59 1 3 | 57 79 2 | 6 8 4 |
|----------------+----------------+----------------|
| 1 2 7 | 45 34 35 | 9 6 8 |
| 48 5 6 | 9 78 1 | 47 2 3 |
| 48 3 9 | 67 2 68+7 | 47 5 1 |
|----------------+----------------+----------------|
| 2 9 1 | 8 6+7 7+6 | 3 4 5 |
| 3 7 8 | 2 5 4 | 1 9 6 |
| 56 46 45 | 1 39 39 | 8 7 2 |
*--------------------------------------------------*
By the BUG principle, at least one of the "extra candidates"
must be the correct final value for the related cell.
This implies that r2c6=8, as shown below:
r1c1=5 => r1c3=4 => r1c4=6 => r2c6=8
r2c5=6 => r2c6=8
r6c6=7 => r7c6=6 => r2c6=8
r7c5=7 => r7c6=6 => r2c6=8
r7c6=6 => r2c6=8
After placing the 8 in r2c6, the rest of my proposed
solution in my original post is OK. I will
copy it here for convenience:
Next we can place 8 in r5c5, 4 in r5c1, 8 in r6c1,
7 in r5c7, and 4 in r6c7. These are all singles.
Again we are left with a BUG, this time with just
1 extra candidate, the 5 in r1c1:
- Code: Select all
*--------------------------------------------------*
| 69+5 8 45 | 46 1 59 | 2 3 7 |
| 7 46 2 | 3 46 8 | 5 1 9 |
| 59 1 3 | 57 79 2 | 6 8 4 |
|----------------+----------------+----------------|
| 1 2 7 | 45 34 35 | 9 6 8 |
| 4 5 6 | 9 8 1 | 7 2 3 |
| 8 3 9 | 67 2 67 | 4 5 1 |
|----------------+----------------+----------------|
| 2 9 1 | 8 67 67 | 3 4 5 |
| 3 7 8 | 2 5 4 | 1 9 6 |
| 56 46 45 | 1 39 39 | 8 7 2 |
*--------------------------------------------------*
By the BUG principle, that single extra candidate
must be the final value of that cell. So r1c1=5.
After that, just several singles remain.