Solving Script Hell 15 Hidden single 4 in row 3 (r3c6=4) r3c6<>3 r3c6<>6 r3c6<>7 r4c6<>4 r5c6<>4 Hidden single 2 in row 4 (r4c7=2) r1c7<>2 r3c7<>2 r4c7<>3 r4c7<>8 r4c7<>9 r5c8<>2 Hidden single 2 in row 3 (r3c8=2) r1c8<>2 r3c8<>3 r3c8<>8 Hidden single 2 in row 1 (r1c5=2) r1c5<>3 r1c5<>5 r1c5<>6 r8c5<>2 r9c5<>2 Hidden single 5 in row 6 (r6c5=5) r2c5<>5 r6c5<>3 r6c5<>6 r6c5<>8 Hidden single 2 in row 8 (r8c2=2) r5c2<>2 r8c2<>1 r8c2<>3 r8c2<>6 r8c2<>7 r9c1<>2 r9c2<>2 Hidden single 2 in row 5 (r5c1=2) r5c1<>3 r5c1<>4 r5c1<>6 Hidden single 1 in row 8 (r8c3=1) r1c3<>1 r8c3<>3 r8c3<>6 r8c3<>7 r8c3<>9 Hidden single 2 in row 9 (r9c4=2) r9c4<>3 r9c4<>7 Hidden single 5 in row 9 (r9c3=5) r7c3<>5 r9c3<>3 r9c3<>4 r9c3<>7 r9c3<>9 Hidden single 5 in row 7 (r7c8=5) r1c8<>5 r2c8<>5 r7c8<>3 r7c8<>8 r7c8<>9 Hidden single 5 in row 2 (r2c6=5) r1c6<>5 r2c6<>3 r2c6<>6 r2c6<>7 Hidden single 5 in row 1 (r1c9=5) r1c9<>1 r1c9<>3 r1c9<>9 Hidden single 1 in row 1 (r1c7=1) r1c7<>3 r1c7<>6 r1c7<>9 r2c7<>1 r6c7<>1 Hidden single 1 in row 2 (r2c2=1) r2c2<>3 r2c2<>6 r2c2<>8 Hidden single 8 in row 7 (r7c7=8) r2c7<>8 r3c7<>8 r6c7<>8 r7c7<>3 r7c7<>7 r7c7<>9 Hidden single 8 in row 2 (r2c8=8) r2c8<>3 r2c8<>9 r3c9<>8 r5c8<>8 Hidden single 4 in row 9 (r9c1=4) r6c1<>4 r9c1<>3 r9c1<>9 Hidden single 4 in col 8 (r5c8=4) r5c3<>4 r5c4<>4 r5c8<>3 r5c8<>9 Naked single 3 row 6 column 7 (r6c7=3) r2c7<>3 r3c7<>3 r4c9<>3 r5c9<>3 r6c1<>3 r6c3<>3 r6c4<>3 r6c9<>3 r9c7<>3 Naked single 6 row 6 column 1 (r6c1=6) r2c1<>6 r5c2<>6 r5c3<>6 r6c3<>6 r6c4<>6 r7c1<>6 Naked Triplets 189 in column 9 r8c9<>9 Locked candidate (7) in box 2 r2c7<>7 Locked candidate (6) in box 7 r7c4<>6 Locked candidate (3) in box 9 r8c5<>3 r8c6<>3 XY Wing 16 - 27 num = 6 r2c4<>6 r2c5<>6 Hidden single 6 in row 2 (r2c7=6) r2c7<>9 r3c7<>6 Hidden single 9 in row 2 (r2c1=9) r1c3<>9 r2c1<>3 r7c1<>9 Hidden single 9 in row 1 (r1c8=9) r1c8<>3 r8c8<>9 Hidden single 9 in row 7 (r7c3=9) r7c3<>3 r7c3<>6 r7c3<>7 Hidden single 6 in row 7 (r7c2=6) r3c2<>6 r7c2<>3 r7c2<>7 Hidden single 6 in row 3 (r3c3=6) r1c3<>6 r3c3<>3 r3c3<>8 Hidden single 6 in row 1 (r1c6=6) r1c6<>3 r5c6<>6 r8c6<>6 Hidden single 3 in row 1 (r1c3=3) r3c2<>3 r4c3<>3 r5c3<>3 Hidden single 3 in row 3 (r3c9=3) r3c9<>7 r8c9<>3 Hidden single 7 in row 3 (r3c7=7) r9c7<>7 Hidden single 8 in row 3 (r3c2=8) r5c2<>8 Hidden single 7 in row 7 (r7c4=7) r2c4<>7 r4c4<>7 r5c4<>7 r7c4<>3 r8c5<>7 r8c6<>7 r9c5<>7 Hidden single 7 in row 2 (r2c5=7) r2c5<>3 r4c5<>7 r5c5<>7 Hidden single 3 in row 2 (r2c4=3) r4c4<>3 r5c4<>3 Hidden single 3 in row 7 (r7c1=3) r9c2<>3 Hidden single 3 in row 8 (r8c8=3) Hidden single 6 in row 8 (r8c5=6) r5c5<>6 r8c5<>9 Hidden single 6 in row 5 (r5c4=6) r5c4<>1 Hidden single 1 in row 5 (r5c9=1) r5c9<>8 r5c9<>9 r6c9<>1 Hidden single 1 in row 6 (r6c4=1) r6c4<>4 Hidden single 4 in row 6 (r6c3=4) r4c3<>4 r6c3<>8 Hidden single 4 in row 4 (r4c4=4) Hidden single 8 in row 6 (r6c9=8) r4c9<>8 Hidden single 7 in row 8 (r8c9=7) Hidden single 9 in row 8 (r8c6=9) r4c6<>9 r5c6<>9 r9c5<>9 Hidden single 9 in row 5 (r5c5=9) r4c5<>9 r5c5<>3 r5c5<>8 Hidden single 9 in row 4 (r4c9=9) Hidden single 8 in row 5 (r5c3=8) r4c3<>8 r5c3<>7 Hidden single 8 in row 4 (r4c5=8) r4c5<>3 Hidden single 3 in row 4 (r4c6=3) r4c6<>7 r5c6<>3 Hidden single 7 in row 4 (r4c3=7) r5c2<>7 Hidden single 3 in row 5 (r5c2=3) Hidden single 7 in row 5 (r5c6=7) Hidden single 3 in row 9 (r9c5=3) Hidden single 7 in row 9 (r9c2=7) Hidden single 9 in row 9 (r9c7=9) Done!