Solving Script Hell 10 Hidden single 5 in row 5 (r5c2=5) r1c2<>5 r3c2<>5 r4c2<>5 r4c3<>5 r5c2<>1 r5c2<>2 r5c2<>7 Hidden single 2 in row 8 (r8c1=2) r1c1<>2 r2c1<>2 r4c1<>2 r5c1<>2 r6c1<>2 r8c1<>3 r8c1<>4 r8c1<>6 r8c1<>9 Hidden single 2 in row 5 (r5c6=2) r4c6<>2 r5c6<>1 r5c6<>3 r5c6<>7 Hidden single 8 in row 9 (r9c7=8) r1c7<>8 r9c7<>4 r9c7<>9 Hidden single 3 in box 7 (r9c3=3) r4c3<>3 r6c3<>3 r9c3<>4 r9c3<>6 r9c5<>3 r9c6<>3 Hidden single 6 in box 7 (r7c3=6) r1c3<>6 r3c3<>6 r7c3<>4 r7c4<>6 r7c6<>6 Hidden single 1 in box 9 (r9c8=1) r4c8<>1 r6c8<>1 r9c5<>1 r9c6<>1 r9c8<>4 r9c8<>6 r9c8<>9 Hidden single 6 in row 9 (r9c6=6) r4c6<>6 r8c4<>6 r8c6<>6 r9c6<>4 r9c6<>9 Hidden single 6 in row 4 (r4c4=6) r4c4<>1 r4c4<>3 r4c4<>7 r4c4<>8 Hidden single 4 in row 9 (r9c2=4) r1c2<>4 r3c2<>4 r4c2<>4 r7c2<>4 r9c2<>9 Hidden single 9 in row 9 (r9c5=9) r4c5<>9 r6c5<>9 r7c6<>9 r8c5<>9 r8c6<>9 Hidden single 9 in col 6 (r4c6=9) r4c6<>1 r4c6<>3 r4c6<>7 r4c6<>8 r4c7<>9 r4c8<>9 r4c9<>9 Hidden single 8 in box 5 (r6c4=8) r1c4<>8 r6c1<>8 r6c3<>8 r6c4<>1 r6c4<>3 r6c4<>7 Hidden single 9 in box 7 (r7c2=9) r1c2<>9 r7c7<>9 Naked single 7 row 3 column 2 (r3c2=7) r1c2<>7 r1c3<>7 r3c3<>7 r3c6<>7 r4c2<>7 Naked single 8 row 3 column 6 (r3c6=8) r1c6<>8 r2c6<>8 r3c1<>8 r3c3<>8 Naked single 1 row 2 column 6 (r2c6=1) r1c4<>1 r1c5<>1 r1c6<>1 r2c1<>1 r7c6<>1 Hidden single 1 in row 7 (r7c4=1) r5c4<>1 r7c4<>7 Hidden single 7 in row 7 (r7c6=7) r1c6<>7 r7c6<>4 r8c4<>7 r8c5<>7 r8c6<>7 Hidden single 4 in row 7 (r7c7=4) r1c7<>4 r4c7<>4 r6c7<>4 r8c7<>4 r8c8<>4 r8c9<>4 Hidden single 4 in row 8 (r8c6=4) r8c6<>3 Hidden single 3 in col 6 (r1c6=3) r1c4<>3 r1c5<>3 Naked single 9 row 8 column 7 (r8c7=9) r1c7<>9 r6c7<>9 r8c8<>9 r8c9<>9 Naked double row 1 - 57 r1c3<>5 r1c7<>5 r1c8<>5 Hidden single 5 in col 7 (r4c7=5) r4c7<>2 r4c7<>3 r4c8<>5 Hidden single 3 in col 7 (r6c7=3) r6c1<>3 r6c5<>3 r6c7<>2 Hidden single 2 in col 7 (r1c7=2) r1c2<>2 r1c3<>2 r1c8<>2 r2c8<>2 Hidden single 2 in row 2 (r2c3=2) r2c3<>5 r2c3<>8 r4c3<>2 r6c3<>2 Hidden single 5 in row 2 (r2c8=5) r2c8<>9 r3c8<>5 Hidden single 5 in row 3 (r3c3=5) r3c3<>4 Hidden single 2 in row 6 (r6c8=2) r4c8<>2 r6c8<>4 r6c8<>7 r6c8<>9 Hidden single 2 in row 4 (r4c2=2) r4c2<>1 Hidden single 9 in row 6 (r6c9=9) r1c9<>9 r2c9<>9 r6c9<>1 r6c9<>4 r6c9<>7 Hidden single 9 in row 2 (r2c1=9) r1c1<>9 r2c1<>8 Hidden single 9 in row 1 (r1c8=9) r1c8<>4 r1c8<>6 Hidden single 8 in row 2 (r2c9=8) r1c9<>8 Hidden single 1 in col 2 (r1c2=1) r1c1<>1 Locked candidate (4) in box 6 r4c1<>4 r4c3<>4 XY Wing 51 - 65 num = 1 r6c1<>1 Hidden single 1 in row 6 (r6c5=1) r4c5<>1 r6c5<>7 Hidden single 7 in row 6 (r6c3=7) r4c3<>7 r6c3<>4 Hidden single 4 in row 6 (r6c1=4) r1c1<>4 r3c1<>4 Hidden single 4 in row 3 (r3c8=4) r1c9<>4 r3c8<>6 r4c8<>4 Hidden single 4 in row 1 (r1c3=4) r1c3<>8 Hidden single 8 in row 1 (r1c1=8) r1c1<>6 r4c1<>8 Hidden single 6 in row 1 (r1c9=6) r8c9<>6 Hidden single 6 in row 3 (r3c1=6) Hidden single 4 in row 4 (r4c9=4) r4c9<>1 r4c9<>7 Hidden single 1 in row 4 (r4c1=1) r4c1<>3 r5c1<>1 Hidden single 3 in row 4 (r4c5=3) r4c5<>7 r5c4<>3 r8c5<>3 Hidden single 7 in row 4 (r4c8=7) r5c9<>7 r8c8<>7 Hidden single 8 in row 4 (r4c3=8) Hidden single 1 in row 5 (r5c9=1) Hidden single 3 in row 5 (r5c1=3) Hidden single 7 in row 5 (r5c4=7) r1c4<>7 Hidden single 7 in row 1 (r1c5=7) r1c5<>5 Hidden single 5 in row 1 (r1c4=5) r8c4<>5 Hidden single 3 in row 8 (r8c4=3) Hidden single 5 in row 8 (r8c5=5) Hidden single 6 in row 8 (r8c8=6) Hidden single 7 in row 8 (r8c9=7) Done!