I don't know whether to be happy I've gotten so good at finding xyz-wings, or sad that I've gotten so bad at spotting xy-chains. Here is my next attempt:
- Code: Select all
- . 9 4|7 . 5|. . .
 5 . 8|. 6 .|. . .
 . . .|. 8 .|4 . .
 -----+-----+-----
 . . .|. . .|. . 6
 . . 6|8 9 .|2 3 .
 . 1 .|3 7 .|. . 5
 -----+-----+-----
 . . .|. 2 .|. 9 8
 . . .|5 . .|. . 3
 1 . .|. . .|. 7 .
After basics we get to
- Code: Select all
- .------------------.------------------.------------------.
 | 23    9     4    | 7     13    5    | 8     6     12   |
 | 5     27    8    | 1249  6     1249 | 3     12    79   |
 | 236   2367  1    | 29    8     239  | 4     5     79   |
 :------------------+------------------+------------------:
 | 3489  348   39   | 124   5     124  | 7     148   6    |
 | 7     5     6    | 8     9     14   | 2     3     14   |
 | 48    1     2    | 3     7     6    | 9     48    5    |
 :------------------+------------------+------------------:
 | 346   346   357  | 16A   2     137  | 156B  9     8    |
 | 2689  268   79   | 5     14    1789 | 16    24    3    |
 | 1     2368  359  | 69    34    389  | 56C   7     24   |
 '------------------'------------------'------------------'
where the xyz-wing eliminates nothing. But we can transport C to A via:
[r7c4 = 6 = r9c4 - 6 - r9c7]
and hence we can eliminate everything that sees A and B, i.e., r7c12<>6, reducing the puzzle to basics.