Solving Script Hell 18 Hidden single 3 in row 1 (r1c8=3) r1c8<>2 r1c8<>4 r1c8<>9 r7c8<>3 Hidden single 1 in row 2 (r2c1=1) r2c1<>2 r2c1<>4 r2c1<>9 r4c1<>1 r6c1<>1 Hidden single 5 in row 7 (r7c7=5) r7c7<>3 r7c7<>4 r7c7<>9 Hidden single 5 in row 9 (r9c5=5) r1c5<>5 r9c5<>9 Hidden single 5 in row 1 (r1c4=5) r1c4<>2 r1c4<>4 r1c4<>9 r3c4<>5 Hidden single 7 in row 9 (r9c2=7) r9c2<>4 r9c2<>9 Hidden single 8 in col 5 (r4c5=8) r4c5<>1 r4c5<>6 r4c5<>7 r4c5<>9 r4c7<>8 r4c9<>8 Hidden single 7 in col 5 (r2c5=7) r2c5<>6 r2c5<>9 r2c6<>7 r2c7<>7 Hidden single 6 in col 5 (r5c5=6) r4c6<>6 r5c3<>6 r5c5<>1 r5c5<>9 r5c6<>6 r5c7<>6 Hidden single 1 in row 5 (r5c4=1) r5c4<>2 r5c4<>9 r6c4<>1 r8c4<>1 Hidden single 1 in row 8 (r8c5=1) r8c5<>9 Hidden single 9 in col 5 (r1c5=9) r1c1<>9 r1c6<>9 r1c9<>9 r2c6<>9 r3c4<>9 Hidden single 6 in col 6 (r2c6=6) r2c6<>2 r2c6<>4 r2c7<>6 r2c8<>6 Hidden single 7 in col 6 (r4c6=7) r4c6<>2 r4c6<>9 r4c7<>7 r4c9<>7 Hidden single 3 in col 7 (r8c7=3) r8c3<>3 r8c7<>4 r8c7<>9 Naked double col 7 - 49 r3c7<>4 r3c7<>9 r4c7<>4 r4c7<>9 r6c7<>9 Naked single 6 row 4 column 7 (r4c7=6) r3c7<>6 r4c1<>6 r4c3<>6 r4c8<>6 r6c7<>6 r6c8<>6 Hidden single 6 in row 3 (r3c8=6) r3c8<>2 r3c8<>4 r3c8<>9 Naked Triplets 129 in row 6 r6c1<>2 r6c1<>9 r6c3<>2 r6c3<>9 r6c9<>1 r6c9<>2 r6c9<>9 Naked Triplets 149 in row 7 r7c1<>4 r7c1<>9 r7c3<>4 r7c3<>9 r7c6<>4 r7c6<>9 Naked single 3 row 7 column 6 (r7c6=3) r7c1<>3 r7c3<>3 r9c6<>3 Hidden single 3 in row 9 (r9c1=3) r6c1<>3 r9c1<>4 r9c1<>9 Hidden single 3 in row 6 (r6c3=3) r6c3<>6 Hidden single 6 in row 6 (r6c1=6) r7c1<>6 Hidden single 6 in row 7 (r7c3=6) r7c3<>8 Hidden single 8 in row 7 (r7c1=8) r1c1<>8 r3c1<>8 Hidden single 8 in row 1 (r1c9=8) r1c9<>2 r1c9<>4 r3c7<>8 r3c9<>8 r6c9<>8 Hidden single 8 in row 3 (r3c3=8) r3c3<>2 r3c3<>4 r3c3<>5 r3c3<>9 Hidden single 5 in row 3 (r3c2=5) r3c2<>2 r3c2<>4 r3c2<>9 r4c2<>5 Hidden single 5 in row 4 (r4c3=5) r4c3<>2 r4c3<>4 r4c3<>9 Hidden single 8 in row 6 (r6c7=8) r6c7<>7 Hidden single 7 in row 6 (r6c9=7) r3c9<>7 Hidden single 7 in row 3 (r3c7=7) ER_Row1 = 9 Row2 = 3 col1 = 6 col2 = 9 digit = 4 target = 39 hinge = 36 r3c9<>4 Locked candidate (4) in box 3 r2c3<>4 Locked candidate (4) in box 1 r4c1<>4 ER_Row1 = 3 Row2 = 6 col1 = 4 col2 = 8 digit = 2 target = 68 hinge = 38 r6c8<>2 Locked candidate (2) in box 6 r4c1<>2 r4c2<>2 Naked single 9 row 4 column 1 (r4c1=9) r3c1<>9 r4c2<>9 r4c8<>9 r4c9<>9 r5c3<>9 r6c2<>9 Hidden single 9 in row 3 (r3c9=9) r2c7<>9 r2c8<>9 r3c9<>2 r7c9<>9 r9c9<>9 Hidden single 9 in row 2 (r2c3=9) r2c3<>2 r8c3<>9 Hidden single 2 in row 2 (r2c8=2) r2c8<>4 r4c8<>2 Hidden single 4 in row 2 (r2c7=4) r5c7<>4 Hidden single 2 in row 4 (r4c9=2) r4c9<>1 r4c9<>4 Hidden single 4 in row 5 (r5c3=4) r4c2<>4 r5c3<>2 r8c3<>4 Hidden single 4 in row 4 (r4c8=4) r4c8<>1 r7c8<>4 Hidden single 1 in row 4 (r4c2=1) r6c2<>1 Hidden single 2 in row 5 (r5c6=2) r1c6<>2 r5c6<>9 r6c4<>2 Hidden single 2 in row 1 (r1c1=2) r1c1<>4 r3c1<>2 Hidden single 4 in row 1 (r1c6=4) r3c4<>4 r9c6<>4 Hidden single 2 in row 3 (r3c4=2) Hidden single 4 in row 3 (r3c1=4) Hidden single 9 in row 5 (r5c7=9) r6c8<>9 Hidden single 1 in row 6 (r6c8=1) r7c8<>1 Hidden single 2 in row 6 (r6c2=2) r8c2<>2 Hidden single 9 in row 6 (r6c4=9) r8c4<>9 Hidden single 1 in row 7 (r7c9=1) r7c9<>4 Hidden single 4 in row 7 (r7c2=4) r7c2<>9 r8c2<>4 Hidden single 9 in row 7 (r7c8=9) Hidden single 2 in row 8 (r8c3=2) Hidden single 4 in row 8 (r8c4=4) Hidden single 9 in row 8 (r8c2=9) Hidden single 4 in row 9 (r9c9=4) Hidden single 9 in row 9 (r9c6=9) Done!