- Code: Select all
*--------------------------------------------------*
| 6 5 4 | 7 9 3 | 2 8 1 |
| 3 2 8 | 4 1 6 | 7 5 9 |
| 1 9 7 | 2 5 8 | 6 4 3 |
|----------------+----------------+----------------|
| 8 7 16 | 169 36* 2 | 5 (3)69 4 |
| 5 4 3 | 69* 8 7 | 1 69* 2 |
| 9 16 2 | 156 (3)46 145 | 8 36* 7 |
|----------------+----------------+----------------|
| 2 3 15 | 8 46 14 | 9 7 56 |
| 7 8 56 | 3 2 9 | 4 1 56 |
| 4 16 9 | 156 7 15 | 3 2 8 |
*--------------------------------------------------*
6-(r4c3)-1-(r7c3)-5-(r7c9)-6
You've spotted an xy wing alright. It allows the exclusion of 6s in all cells that see both r4c3 and r7c9. Unfortunately there are no 6s to exclude in any of those cells.
Now, if you will consider a 4 cell xy chain, which is the same thing as an xy wing but one cell longer:
3-(r4c5)-6-(r5c4)-9-(r5c8)-6-(r6c8)-3
You can exclude 3s in all cells that see both r4c5 and r6c8. r4c8 and r6c5 lose their 3s.
In nice loop notation:
[r4c8]-3-[r4c5]-6-[r5c4]-9-[r5c8]-6-[r6c8]-3-[r4c8] => r4c8<>3
[r6c5]-3-[r6c8]-6-[r5c4]-9-[r5c8]-6-[r6c8]-3-[r6c5] => r6c5<>3
- Code: Select all
*--------------------------------------------------*
| 6 5 4 | 7 9 3 | 2 8 1 |
| 3 2 8 | 4 1 6 | 7 5 9 |
| 1 9 7 | 2 5 8 | 6 4 3 |
|----------------+----------------+----------------|
| 8 7 16 | 169* 36 2 | 5 69* 4 |
| 5 4 3 | 69* 8 7 | 1 69* 2 |
| 9 16 2 | 156 46 145 | 8 36 7 |
|----------------+----------------+----------------|
| 2 3 15 | 8 46 14 | 9 7 56 |
| 7 8 56 | 3 2 9 | 4 1 56 |
| 4 16 9 | 156 7 15 | 3 2 8 |
*--------------------------------------------------*
Then there's an easy to spot unique rectangle in r45c4 and r45c8. To avoid a deadly pattern (all 4 cells = 69) r4c4 must be 1.
It's all singles from there.
Simple Sudoku used colors on 1 and 6 and a swordfish on 6 and then an xy wing to solve it. Both the xy chain and the UR are easy to see and save a lot of work compared with Simple Sudoku's way of doing things.