hidden-pairs-in-a-block: b7{n4 n9}{r7c1 r9c2} ==> r9c2≠8, r9c2≠6, r7c1≠1
whip[1]: b7n1{r8c3 .} ==> r1c3≠1, r3c3≠1
whip[1]: b7n6{r9c3 .} ==> r1c3≠6, r2c3≠6, r3c3≠6
whip[1]: b7n8{r9c3 .} ==> r1c3≠8, r3c3≠8
naked-pairs-in-a-row: r1{c3 c6}{n2 n3} ==> r1c9≠3, r1c8≠2, r1c7≠3, r1c4≠3, r1c4≠2
naked-single ==> r1c4=6
naked-pairs-in-a-column: c1{r2 r7}{n4 n9} ==> r1c1≠9, r1c1≠4
hidden-pairs-in-a-row: r9{n6 n8}{c3 c5} ==> r9c5≠7, r9c5≠3
singles ==> r9c6=7, r5c5=7, r7c6=5, r8c6=9, r9c8=5
whip[1]: c8n9{r2 .} ==> r1c7≠9, r2c7≠9
finned-x-wing-in-columns: n3{c5 c9}{r7 r3} ==> r3c7≠3
finned-x-wing-in-columns: n4{c1 c9}{r7 r2} ==> r2c7≠4
biv-chain[3]: r8c5{n2 n8} - r8c3{n8 n1} - b8n1{r8c4 r7c4} ==> r7c4≠2
biv-chain[3]: r7n2{c5 c7} - r8c7{n2 n4} - r7c9{n4 n3} ==> r7c5≠3
singles ==> r3c5=3, r1c6=2, r1c3=3, r5c6=3, r5c4=2
biv-chain[3]: c4n3{r9 r7} - r7c9{n3 n4} - b7n4{r7c1 r9c2} ==> r9c4≠4
naked-single ==> r9c4=3
biv-chain[4]: r3c2{n8 n6} - r3c7{n6 n7} - r1c7{n7 n4} - r1c9{n4 n8} ==> r1c2≠8, r3c9≠8
stte