- Code: Select all
*-----------*
Start of the puzzle:
|...|...|...|
|2..|...|..9|
|...|754|...|
|---+---+---|
|5.4|...|6.1|
|.2.|...|.5.|
|.31|...|49.|
|---+---+---|
|..9|8.2|5..|
|.5.|4.6|.1.|
|.6.|975|.2.|
*-----------*
Current Position:
*-----------*
|.8.|29.|..5|
|2.5|68.|..9|
|91.|754|2..|
|---+---+---|
|594|32.|6.1|
|62.|149|.5.|
|.31|56.|492|
|---+---+---|
|..9|812|5..|
|.52|436|91.|
|16.|975|.24|
*-----------*
Current Position with PM:
*--------------------------------------------------*
| 34 8 367 | 2 9 13 | 17 346 5 |
| 2 47 5 | 6 8 13 | 17 34 9 |
| 9 1 36 | 7 5 4 | 2 368 368 |
|----------------+----------------+----------------|
| 5 9 4 | 3 2 78 | 6 78 1 |
| 6 2 78 | 1 4 9 | 38 5 378 |
| 78 3 1 | 5 6 78 | 4 9 2 |
|----------------+----------------+----------------|
| 34 47 9 | 8 1 2 | 5 367 367 |
| 78 5 2 | 4 3 6 | 9 1 78 |
| 1 6 38 | 9 7 5 | 38 2 4 |
*--------------------------------------------------*
Almost XY-Wing
I have sometimes been using a this step in the process of sudoku solving. I have a feeling that this may be a very frequently used technique.
Have a look at r4c8 and then at r5c7 and r7c8. If r7c8 did not have the candidate 6, we could eliminate 3 from r9c7 by XY-wing.
As it stands, we cannot do so. But we can see that, if we did eliminate the 3, on solving the other squares of block nine, r7c8 would become 6. So we can safely eliminate 7 from r7c8.
Now this solves the puzzle as it leaves us with only one 7 in column 8.
Additional Message:
I did not think I had to be this clear. Sorry for that. Let me now go on and make my point.
If r7c8<>6, then by XY wing, r9c7<>3,=8 and then r8c9=7, r7c8<>7.
If r7c8=6, then r7c8<>7.
Therfore, r7c8<>7