Solving Script Hell 20 Hidden single 5 in row 7 (r7c7=5) r1c7<>5 r2c7<>5 r4c7<>5 r5c7<>5 r6c7<>5 r7c7<>1 r7c7<>3 r7c7<>4 r7c7<>6 r7c7<>9 Hidden single 2 in row 8 (r8c5=2) r1c5<>2 r2c5<>2 r4c5<>2 r5c5<>2 r6c5<>2 r8c5<>1 r8c5<>6 r8c5<>8 r8c5<>9 Hidden single 4 in box 9 (r9c8=4) r2c8<>4 r3c8<>4 r9c3<>4 r9c8<>1 r9c8<>6 r9c8<>9 Hidden double row 8 - 78 r8c2<>1 r8c2<>3 r8c2<>9 r8c3<>3 r8c3<>6 r8c3<>9 r9c3<>8 Hidden single 1 in col 2 (r7c2=1) r7c2<>3 r7c2<>4 r7c2<>9 r7c4<>1 Hidden single 1 in box 8 (r9c5=1) r4c5<>1 r6c5<>1 r9c5<>6 r9c5<>8 r9c5<>9 r9c9<>1 Hidden single 8 in row 9 (r9c6=8) r3c6<>8 r5c6<>8 r6c6<>8 r9c6<>6 r9c6<>9 Hidden single 8 in row 3 (r3c4=8) r3c4<>2 r3c4<>4 r3c4<>7 r3c4<>9 r4c4<>8 r5c4<>8 r6c4<>8 Hidden single 9 in row 9 (r9c3=9) r2c3<>9 r3c3<>9 r4c3<>9 r6c3<>9 r7c1<>9 r7c3<>9 r8c1<>9 r9c3<>6 Hidden single 6 in row 9 (r9c9=6) r3c9<>6 r8c7<>6 r8c8<>6 r8c9<>6 Hidden single 6 in row 8 (r8c1=6) r1c1<>6 r3c1<>6 r7c1<>6 r7c3<>6 r8c1<>3 Hidden single 6 in row 1 (r1c7=6) r1c7<>2 r1c7<>3 r1c7<>4 r1c7<>9 r3c7<>6 r3c8<>6 r5c7<>6 r6c7<>6 Hidden single 6 in row 3 (r3c3=6) r3c3<>2 r3c3<>4 r3c3<>7 Hidden single 7 in row 3 (r3c6=7) r3c6<>2 r3c6<>9 r5c6<>7 Hidden single 7 in row 5 (r5c4=7) r5c4<>2 r5c4<>4 Hidden single 6 in row 7 (r7c6=6) r5c6<>6 r6c6<>6 r7c6<>9 Hidden single 6 in row 6 (r6c5=6) r5c5<>6 r6c5<>5 r6c5<>8 r6c5<>9 Hidden single 6 in row 5 (r5c8=6) r5c8<>3 r5c8<>5 Hidden single 9 in row 7 (r7c4=9) r1c4<>9 r4c4<>9 r6c4<>9 Hidden single 9 in row 4 (r4c5=9) r1c5<>9 r2c5<>9 r4c5<>4 r4c5<>5 r4c5<>8 r6c6<>9 Hidden single 8 in col 5 (r5c5=8) r5c2<>8 r5c3<>8 r5c5<>4 r5c5<>5 r5c7<>8 Hidden single 9 in col 6 (r1c6=9) r1c1<>9 r1c2<>9 r1c6<>2 r1c6<>5 Hidden single 5 in row 1 (r1c5=5) r1c5<>4 r2c5<>5 Hidden single 4 in col 5 (r2c5=4) r1c4<>4 r2c2<>4 r2c3<>4 r2c7<>4 Hidden single 4 in col 4 (r4c4=4) r4c3<>4 r4c4<>1 r4c4<>2 Hidden single 1 in col 4 (r6c4=1) r6c4<>2 r6c7<>1 Hidden single 2 in col 4 (r1c4=2) r1c1<>2 Hidden single 4 in col 7 (r3c7=4) r3c1<>4 r3c7<>1 r3c7<>2 r3c7<>9 Naked double col 1 - 34 r6c1<>3 Naked double col 2 - 34 r2c2<>3 r6c2<>3 Naked double box 1 - 34 r2c3<>3 Locked candidate (3) in box 6 r2c7<>3 r8c7<>3 Naked Triplets 129 in box 3 r2c8<>9 r2c9<>2 Locked candidate (5) in box 6 r4c3<>5 Naked Triplets 278 in column 3 r5c3<>2 r6c3<>2 r6c3<>8 XY Wing 39 - 87 num = 1 r8c9<>1 Naked single 3 row 8 column 9 (r8c9=3) r2c9<>3 r8c8<>3 Hidden single 3 in row 2 (r2c8=3) r2c8<>5 Hidden single 5 in row 2 (r2c9=5) r4c9<>5 Hidden single 5 in row 4 (r4c8=5) r4c8<>1 ER_Row1 = 2 Row2 = 6 col1 = 3 col2 = 7 digit = 2 target = 67 hinge = 63 r6c7<>2 ER_Row1 = 2 Row2 = 4 col1 = 7 col2 = 3 digit = 2 target = 43 hinge = 47 r4c3<>2 Hidden single 2 in col 3 (r2c3=2) r2c3<>7 r2c7<>2 r3c1<>2 Hidden single 7 in row 2 (r2c2=7) r2c2<>9 r8c2<>7 Hidden single 9 in row 2 (r2c7=9) r3c8<>9 r8c7<>9 Hidden single 2 in row 3 (r3c9=2) r3c9<>1 r4c9<>2 Hidden single 1 in row 3 (r3c8=1) r8c8<>1 Hidden single 9 in row 3 (r3c1=9) r6c1<>9 Hidden single 2 in row 4 (r4c7=2) r4c7<>1 r4c7<>8 r5c7<>2 Hidden single 1 in row 4 (r4c9=1) Hidden single 8 in row 4 (r4c3=8) r6c2<>8 r8c3<>8 Hidden single 2 in row 5 (r5c6=2) r5c6<>5 r6c6<>2 Hidden single 5 in row 5 (r5c3=5) r5c3<>3 r5c3<>4 r6c3<>5 Hidden single 4 in row 5 (r5c2=4) r1c2<>4 r5c2<>3 Hidden single 4 in row 1 (r1c1=4) r1c1<>3 r7c1<>4 Hidden single 3 in row 1 (r1c2=3) Hidden single 3 in row 5 (r5c7=3) r6c7<>3 Hidden single 2 in row 6 (r6c1=2) Hidden single 3 in row 6 (r6c3=3) r7c3<>3 Hidden single 5 in row 6 (r6c6=5) Hidden single 8 in row 6 (r6c7=8) Hidden single 9 in row 6 (r6c2=9) Hidden single 3 in row 7 (r7c1=3) Hidden single 4 in row 7 (r7c3=4) Hidden single 1 in row 8 (r8c7=1) Hidden single 7 in row 8 (r8c3=7) Hidden single 8 in row 8 (r8c2=8) Hidden single 9 in row 8 (r8c8=9)