.
- Code: Select all
 Resolution state after Singles and whips[1]:
   +----------------------+----------------------+----------------------+ 
   ! 12789  6      124578 ! 4579   157    159    ! 149    179    3      ! 
   ! 1379   1379   147    ! 4679   2      8      ! 1469   179    5      ! 
   ! 179    179    1457   ! 45679  3      1569   ! 1469   2      8      ! 
   +----------------------+----------------------+----------------------+ 
   ! 2679   79     267    ! 1      4568   456    ! 3      58     67     ! 
   ! 167    8      3      ! 2      9      56     ! 15     4      67     ! 
   ! 5      4      16     ! 3      68     7      ! 2      18     9      ! 
   +----------------------+----------------------+----------------------+ 
   ! 4      5      678    ! 679    67     2      ! 89     3      1      ! 
   ! 136    13     16     ! 8      1456   134569 ! 7      59     2      ! 
   ! 1378   2      9      ! 57     157    135    ! 58     6      4      ! 
   +----------------------+----------------------+----------------------+ 
1) Simplest-first solution:naked-pairs-in-a-column: c3{r6 r8}{n1 n6} ==> r7c3 ≠ 6, r4c3 ≠ 6, r3c3 ≠ 1, r2c3 ≠ 1, r1c3 ≠ 1
whip[1]: r7n6{c5 .} ==> r8c5 ≠ 6, r8c6 ≠ 6
hidden-pairs-in-a-block: b7{n7 n8}{r7c3 r9c1} ==> r9c1 ≠ 3, r9c1 ≠ 1
singles ==> r9c6 = 3, r9c5 = 1
hidden-pairs-in-a-row: r1{n2 n8}{c1 c3} ==> r1c3 ≠ 7, r1c3 ≠ 5, r1c3 ≠ 4, r1c1 ≠ 9, r1c1 ≠ 7, r1c1 ≠ 1
singles ==> r3c3 = 5, r2c3 = 4
finned-x-wing-in-rows: n7{r9 r3}{c4 c1} ==> r2c1 ≠ 7
finned-x-wing-in-rows: n5{r5 r9}{c7 c6} ==> r8c6 ≠ 5
hidden-triplets-in-a-row: r4{n4 n5 n8}{c5 c6 c8} ==> r4c6 ≠ 6, r4c5 ≠ 6
biv-chain[3]: r4c8{n8 n5} - r8n5{c8 c5} - c5n4{r8 r4} ==> r4c5 ≠ 8
stte
2) 1-step solutions===> There are 19 W1-anti-backdoors: 
n2r1c1 n8r1c3 n2r4c3 n8r4c5 n5r4c8 n5r5c6 n1r5c7 n1r6c3 n6r6c5 n8r6c8 n7r7c3 n9r7c4 n7r7c5 n8r7c7 n6r8c3 n9r8c8 n8r9c1 n7r9c4 n5r9c7 
The simplest 1-step solution (with no undeclared Subsets) is: 
- Code: Select all
 biv-chain[4]: r5c6{n6 n5} - c7n5{r5 r9} - r9c4{n5 n7} - r7c5{n7 n6} ==> r6c5 ≠ 6, r4c5 ≠ 6, r8c6 ≠ 6
stte
There's also a z-chain[4]:
- Code: Select all
 z-chain[4]: r4n8{c8 c5} - c5n4{r4 r8} - r8n5{c5 c6} - r5n5{c6 .} ==> r4c8 ≠ 5
stte