Solving Script Hell 50 Hidden single 2 in row 4 (r4c5=2) r4c5<>7 r4c5<>9 r5c5<>2 r6c5<>2 Hidden single 5 in row 4 (r4c6=5) r4c6<>9 r5c6<>5 r6c6<>5 Hidden single 4 in row 5 (r5c6=4) r5c6<>1 r5c6<>3 r5c6<>8 r5c6<>9 Hidden single 6 in row 8 (r8c7=6) r8c7<>1 r8c7<>2 r8c7<>5 r8c7<>9 Hidden single 5 in row 8 (r8c9=5) r6c9<>5 r8c9<>2 r8c9<>7 r8c9<>8 r8c9<>9 Hidden single 5 in col 7 (r5c7=5) r5c1<>5 r5c7<>2 r5c7<>9 Hidden single 2 in col 7 (r7c7=2) r7c7<>9 r7c9<>2 Hidden single 2 in col 9 (r6c9=2) r6c1<>2 r6c2<>2 r6c3<>2 r6c9<>7 r6c9<>9 Hidden single 7 in col 9 (r9c9=7) r8c8<>7 r9c1<>7 r9c3<>7 r9c8<>7 r9c9<>4 r9c9<>8 r9c9<>9 Hidden single 7 in row 8 (r8c3=7) r1c3<>7 r3c3<>7 r8c3<>2 r8c3<>8 r8c3<>9 Hidden single 2 in row 8 (r8c2=2) r1c2<>2 r8c2<>8 r8c2<>9 Hidden single 4 in row 9 (r9c7=4) r1c7<>4 r3c7<>4 r9c7<>1 r9c7<>9 Hidden single 4 in row 1 (r1c3=4) r1c3<>1 r1c3<>2 r1c3<>8 r1c3<>9 r3c3<>4 Hidden single 2 in row 1 (r1c1=2) r1c1<>1 r1c1<>7 r1c1<>8 r1c1<>9 r5c1<>2 Hidden single 7 in row 1 (r1c5=7) r1c5<>1 r1c5<>8 r1c5<>9 r3c4<>7 r3c5<>7 r6c5<>7 Hidden single 4 in row 3 (r3c9=4) r3c9<>8 r3c9<>9 Hidden single 7 in row 3 (r3c1=7) r3c1<>1 r3c1<>5 r3c1<>8 r3c1<>9 Hidden single 5 in row 3 (r3c2=5) r3c2<>3 r3c2<>8 r3c2<>9 r6c2<>5 Hidden single 2 in row 5 (r5c3=2) r5c3<>1 r5c3<>8 r5c3<>9 Hidden single 5 in row 6 (r6c1=5) r6c1<>1 r6c1<>8 r6c1<>9 Hidden single 7 in row 6 (r6c4=7) r4c4<>7 r6c4<>1 r6c4<>6 r6c4<>8 r6c4<>9 Hidden single 7 in row 4 (r4c8=7) r4c8<>9 Hidden single 9 in row 4 (r4c4=9) r3c4<>9 r5c4<>9 r5c5<>9 r6c5<>9 r6c6<>9 r7c4<>9 r9c4<>9 Hidden single 6 in row 6 (r6c6=6) r2c6<>6 r3c6<>6 r6c6<>1 r6c6<>8 Hidden single 6 in row 2 (r2c3=6) r2c3<>1 r2c3<>8 r2c3<>9 r3c3<>6 Hidden single 6 in row 3 (r3c4=6) r3c4<>1 r3c4<>3 r3c4<>8 Hidden single 3 in col 2 (r2c2=3) r2c2<>8 r2c2<>9 r2c6<>3 Hidden single 3 in col 6 (r3c6=3) r3c5<>3 r3c6<>1 r3c6<>8 r3c6<>9 Hidden single 3 in col 5 (r5c5=3) r5c4<>3 r5c5<>1 r5c5<>8 Hidden single 8 in box 3 (r2c9=8) r2c1<>8 r2c6<>8 r2c9<>9 r7c9<>8 Hidden single 9 in col 9 (r7c9=9) r7c8<>9 r8c8<>9 r9c8<>9 Hidden single 9 in col 8 (r5c8=9) r5c1<>9 Naked double row 9 - 89 r9c4<>8 r9c8<>8 XY Wing 12 - 51 num = 8 r6c2<>8 Hidden single 8 in col 2 (r1c2=8) r1c2<>9 r1c6<>8 r3c3<>8 Hidden single 8 in row 3 (r3c5=8) r3c5<>1 r3c5<>9 r6c5<>8 r8c5<>8 Hidden single 8 in row 6 (r6c3=8) r5c1<>8 r6c3<>1 r6c3<>9 r9c3<>8 Hidden single 8 in row 5 (r5c4=8) r5c4<>1 r7c4<>8 Hidden single 1 in row 5 (r5c1=1) r2c1<>1 Hidden single 1 in row 2 (r2c6=1) r1c6<>1 r2c6<>9 r8c6<>1 Hidden single 1 in row 1 (r1c7=1) r1c7<>9 r3c7<>1 Hidden single 9 in row 1 (r1c6=9) r8c6<>9 Hidden single 9 in row 2 (r2c1=9) r3c3<>9 r9c1<>9 Hidden single 1 in row 3 (r3c3=1) Hidden single 9 in row 3 (r3c7=9) Hidden single 1 in row 6 (r6c5=1) r8c5<>1 Hidden single 9 in row 6 (r6c2=9) Hidden single 8 in row 7 (r7c8=8) r7c8<>3 r8c8<>8 Hidden single 3 in row 7 (r7c4=3) r9c4<>3 Hidden single 1 in row 8 (r8c8=1) r9c8<>1 Hidden single 8 in row 8 (r8c6=8) Hidden single 9 in row 8 (r8c5=9) Hidden single 1 in row 9 (r9c4=1) Hidden single 3 in row 9 (r9c8=3) Hidden single 8 in row 9 (r9c1=8) Hidden single 9 in row 9 (r9c3=9)