It's simple to prove the elimination of 9r1c4.
r4c2 forces the finned x-wing (r26\c29b4 + extra fins) to take a fin in b2.
We can cover the x-wing like this (the 1s and 0s will be helpful later, for now just ignore them):
- Code: Select all
.---------.---------.---------.
| . . . | . . . | . . . |
| . 2 . | 1 1 . | . . 2 |
| . . . | . . 0 | . . . |
:---------+---------+---------:
| . 2 . | . . . | . . . |
| . . . | . . . | . . . |
| 2 3 2 | . . . | . . 2 |
:---------+---------+---------:
| . . . | . . 0 | 0 0 . |
| . . . | . . . | . . 1 |
| . . . | . . . | . . 1 |
'---------'---------'---------'
(2L)A = (5L)r26c29b4 / 2
Again, it doesn't matter that r6c2 appears in three of the links, it still leaves enough for another true candidate.
6 truths: 29r2, 29r6, r3c6, r4c2
6 links: (2L)2A, (2L)9A, 29b2
We get a rank0 area in b2 => –9r1c4
Xsudo input for this partial pattern:
6 Truths = {29R2 29R6 3N6 4N2}
8 Links = {29c2 29c9 29b2 29b4}
The other two eliminations are a bit tricky, since if we want to obtain them at once, we need to apply a more complicated fish link.
If we just add r7c6b29 on the previous diagram, we get 9 links in total, covering every cell twice.
Therefore we get a 4-link.
If we now replace the links in our original Xsudo input with 29 in this 4-link, we reduce the pattern to rank0.
29r7c6 are now covered by the links, but not part of the truths, so they can be eliminated.