.
- Code: Select all
Resolution state after Singles and whips[1]:
+----------------------+----------------------+----------------------+
! 789 4 1 ! 789 5 2 ! 3 6 89 !
! 235789 5789 5789 ! 34789 347 6 ! 129 12589 589 !
! 23589 589 6 ! 389 1 89 ! 7 2589 4 !
+----------------------+----------------------+----------------------+
! 4 56789 5789 ! 5678 27 578 ! 29 3 1 !
! 57 2 3 ! 1457 9 1457 ! 8 457 6 !
! 1 56789 5789 ! 345678 2347 4578 ! 249 24579 579 !
+----------------------+----------------------+----------------------+
! 789 1 2 ! 479 6 479 ! 5 4789 3 !
! 679 3 4 ! 1579 8 1579 ! 69 79 2 !
! 56789 5789 5789 ! 2 47 3 ! 1469 14789 789 !
+----------------------+----------------------+----------------------+
Solved with very elementary rules, with only Subsets and reversible chains of length ≤ 4
hidden-pairs-in-a-row: r8{n1 n5}{c4 c6} ==> r8c6 ≠ 9, r8c6 ≠ 7, r8c4 ≠ 9, r8c4 ≠ 7
whip[1]: b8n9{r7c6 .} ==> r7c1 ≠ 9, r7c8 ≠ 9
hidden-pairs-in-a-column: c1{n2 n3}{r2 r3} ==> r3c1 ≠ 9, r3c1 ≠ 8, r3c1 ≠ 5, r2c1 ≠ 9, r2c1 ≠ 8, r2c1 ≠ 7, r2c1 ≠ 5
biv-chain[2]: c9n5{r6 r2} - r3n5{c8 c2} ==> r6c2 ≠ 5
finned-swordfish-in-rows: n7{r8 r1 r5}{c8 c1 c4} ==> r6c4 ≠ 7
finned-swordfish-in-rows: n7{r8 r1 r5}{c8 c1 c4} ==> r4c4 ≠ 7
jellyfish-in-columns: n7{c2 c5 c3 c9}{r9 r4 r2 r6} ==> r9c8 ≠ 7, r9c1 ≠ 7, r6c8 ≠ 7, r6c6 ≠ 7, r4c6 ≠ 7, r2c4 ≠ 7
z-chain[3]: r5n1{c4 c6} - c6n7{r5 r7} - c6n4{r7 .} ==> r5c4 ≠ 4
biv-chain[3]: r5n4{c8 c6} - c6n7{r5 r7} - r9c5{n7 n4} ==> r9c8 ≠ 4
biv-chain[3]: r7n8{c1 c8} - b9n4{r7c8 r9c7} - r9n6{c7 c1} ==> r9c1 ≠ 8
biv-chain[4]: r4c7{n9 n2} - r4c5{n2 n7} - r9c5{n7 n4} - c7n4{r9 r6} ==> r6c7 ≠ 9
biv-chain[4]: c1n5{r5 r9} - r9n6{c1 c7} - c7n4{r9 r6} - r5n4{c8 c6} ==> r5c6 ≠ 5
biv-chain[4]: c6n7{r5 r7} - r9c5{n7 n4} - c7n4{r9 r6} - r5n4{c8 c6} ==> r5c6 ≠ 1
singles ==> r5c4 = 1, r8c4 = 5, r8c6 = 1
finned-x-wing-in-rows: n5{r3 r5}{c8 c2} ==> r4c2 ≠ 5
biv-chain[3]: c4n7{r1 r7} - r7n9{c4 c6} - r3c6{n9 n8} ==> r1c4 ≠ 8
finned-x-wing-in-rows: n8{r1 r7}{c1 c9} ==> r9c9 ≠ 8
whip[1]: c9n8{r2 .} ==> r2c8 ≠ 8, r3c8 ≠ 8
naked-pairs-in-a-block: b9{r8c8 r9c9}{n7 n9} ==> r9c8 ≠ 9, r9c7 ≠ 9, r8c7 ≠ 9, r7c8 ≠ 7
singles ==> r8c7 = 6, r9c1 = 6, r5c1 = 5, r4c6 = 5
biv-chain[2]: b9n9{r9c9 r8c8} - c1n9{r8 r1} ==> r1c9 ≠ 9
stte