- Code: Select all
 Resolution state after Singles and whips[1]:
   +-------------------+-------------------+-------------------+ 
   ! 568   2578  3     ! 79    678   1     ! 4     79    279   ! 
   ! 46    1     247   ! 5     467   479   ! 8     3     279   ! 
   ! 9     478   478   ! 37    3478  2     ! 1     6     5     ! 
   +-------------------+-------------------+-------------------+ 
   ! 3     6     12    ! 127   147   47    ! 9     5     8     ! 
   ! 1458  2458  12458 ! 12    9     3     ! 7     14    6     ! 
   ! 7     9     14    ! 6     5     8     ! 2     14    3     ! 
   +-------------------+-------------------+-------------------+ 
   ! 2     3     1579  ! 8     17    579   ! 6     79    4     ! 
   ! 148   478   14789 ! 1379  137   6     ! 5     2     179   ! 
   ! 15    57    6     ! 4     2     579   ! 3     8     179   ! 
   +-------------------+-------------------+-------------------+
 naked-pairs-in-a-row: r1{c4 c8}{n7 n9} ==> r1c9 ≠ 9, r1c9 ≠ 7, r1c5 ≠ 7, r1c2 ≠ 7, r5c4 = 1, r4c4 = 2, r5c2 = 2, r7c5 = 1
whip[1]: b1n7{r3c3 .} ==> r3c4 ≠ 7, r3c5 ≠ 7
singles ==> r3c4 = 3, r8c5 = 3
x-wing-in-rows: n9{r2 r9}{c6 c9} ==> r8c9 ≠ 9, r7c6 ≠ 9
finned-x-wing-in-columns: n7{c8 c4}{r1 r7} ==> r7c6 ≠ 7
singles ==> r7c6 = 5, r5c3 = 5,> r5c1 = 8
finned-x-wing-in-columns: n7{c4 c8}{r1 r8} ==> r8c9 ≠ 7
stte