.
- Code: Select all
Resolution state after Singles (and whips[1]):
+-------------------------+-------------------------+-------------------------+
! 1289 6 89 ! 5 1389 139 ! 4 7 239 !
! 5 124 7 ! 139 13469 13469 ! 1269 1236 8 !
! 3 148 489 ! 1789 146789 2 ! 169 156 569 !
+-------------------------+-------------------------+-------------------------+
! 2478 23478 1 ! 6 23457 345 ! 278 9 245 !
! 2478 23478 34568 ! 12379 1234579 13459 ! 12678 12456 2456 !
! 247 9 456 ! 127 12457 8 ! 3 12456 2456 !
+-------------------------+-------------------------+-------------------------+
! 789 378 389 ! 4 235689 3569 ! 269 236 1 !
! 6 1348 3489 ! 12389 12389 139 ! 5 234 7 !
! 149 5 2 ! 139 1369 7 ! 69 8 3469 !
+-------------------------+-------------------------+-------------------------+
221 candidates, 1456 csp-links and 1456 links. Density = 5.99%
An elementary solution, with nothing more complicated than very short bivalue-chains and z-chains:
hidden-pairs-in-a-column: c3{n5 n6}{r5 r6} ==> r6c3≠4, r5c3≠8, r5c3≠4, r5c3≠3
whip[1]: c3n3{r8 .} ==> r7c2≠3, r8c2≠3
hidden-pairs-in-a-column: c7{n7 n8}{r4 r5} ==> r5c7≠6, r5c7≠2, r5c7≠1, r4c7≠2
whip[1]: b6n1{r6c8 .} ==> r2c8≠1, r3c8≠1
biv-chain[4]: r1n2{c1 c9} - c9n3{r1 r9} - r9n4{c9 c1} - c1n1{r9 r1} ==> r1c1≠8, r1c1≠9
whip[1]: c1n9{r9 .} ==> r7c3≠9, r8c3≠9
whip[1]: r8n9{c6 .} ==> r7c5≠9, r7c6≠9, r9c4≠9, r9c5≠9
finned-x-wing-in-rows: n8{r1 r7}{c5 c3} ==> r8c3≠8
z-chain[3]: r8c3{n3 n4} - b9n4{r8c8 r9c9} - r9n3{c9 .} ==> r8c4≠3
z-chain[3]: r8c3{n3 n4} - b9n4{r8c8 r9c9} - r9n3{c9 .} ==> r8c5≠3
z-chain[3]: r8c3{n3 n4} - b9n4{r8c8 r9c9} - r9n3{c9 .} ==> r8c6≠3
biv-chain[4]: c3n9{r1 r3} - c3n4{r3 r8} - r8n3{c3 c8} - b3n3{r2c8 r1c9} ==> r1c9≠9
biv-chain[3]: c9n9{r3 r9} - r9n4{c9 c1} - c3n4{r8 r3} ==> r3c3≠9
singles ==> r1c3=9, r1c5=8, r8c4=8
whip[1]: b8n2{r8c5 .} ==> r4c5≠2, r5c5≠2, r6c5≠2
finned-x-wing-in-rows: n2{r1 r4}{c9 c1} ==> r6c1≠2, r5c1≠2
finned-x-wing-in-rows: n1{r1 r9}{c1 c6} ==> r8c6≠1
naked-single ==> r8c6=9
finned-x-wing-in-rows: n3{r1 r9}{c9 c6} ==> r7c6≠3
biv-chain[3]: r8c2{n1 n4} - c3n4{r8 r3} - b1n8{r3c3 r3c2} ==> r3c2≠1
naked-pairs-in-a-block: b1{r3c2 r3c3}{n4 n8} ==> r2c2≠4
whip[1]: r2n4{c6 .} ==> r3c5≠4
biv-chain[3]: r2c2{n2 n1} - r8n1{c2 c5} - r8n2{c5 c8} ==> r2c8≠2
biv-chain[3]: r2c8{n6 n3} - c9n3{r1 r9} - c9n9{r9 r3} ==> r3c9≠6
biv-chain[3]: b3n2{r2c7 r1c9} - c9n3{r1 r9} - c9n9{r9 r3} ==> r2c7≠9
whip[1]: b3n9{r3c9 .} ==> r3c4≠9, r3c5≠9
biv-chain[3]: r1c6{n1 n3} - c9n3{r1 r9} - r9c4{n3 n1} ==> r2c4≠1, r3c4≠1
naked-single ==> r3c4=7
biv-chain[3]: r1c6{n3 n1} - c1n1{r1 r9} - r9c4{n1 n3} ==> r2c4≠3
naked-single ==> r2c4=9
hidden-single-in-a-column ==> r5c5=9
z-chain[3]: r3c5{n1 n6} - r9c5{n6 n3} - r9c4{n3 .} ==> r8c5≠1
stte