Solving Script Hell 8 Hidden single 7 in row 2 (r2c8=7) r2c8<>2 r2c8<>3 r2c8<>9 Hidden single 2 in row 2 (r2c1=2) r2c1<>1 r2c1<>3 r2c1<>4 r2c1<>9 r3c1<>2 Hidden single 2 in row 3 (r3c7=2) r3c7<>9 r5c7<>2 r8c7<>2 Hidden single 2 in row 5 (r5c4=2) r5c4<>1 r5c4<>4 r5c4<>7 r6c4<>2 r7c4<>2 Hidden single 7 in col 6 (r8c6=7) r8c1<>7 r8c6<>1 r8c6<>2 r8c6<>5 r9c4<>7 Hidden single 7 in row 9 (r9c1=7) r5c1<>7 r9c1<>1 r9c1<>6 r9c1<>9 Hidden single 7 in row 5 (r5c3=7) r5c3<>1 r5c3<>4 r5c3<>8 r6c3<>7 Hidden single 7 in row 6 (r6c4=7) r6c4<>1 r6c4<>4 Hidden single 2 in col 6 (r7c6=2) r7c6<>1 r7c6<>5 r7c8<>2 r7c9<>2 Hidden single 3 in box 3 (r1c9=3) r1c1<>3 r1c4<>3 r7c9<>3 r9c9<>3 Hidden single 9 in box 3 (r1c7=9) r1c1<>9 r1c3<>9 r1c6<>9 r9c7<>9 Naked single 5 row 1 column 6 (r1c6=5) r1c3<>5 r1c4<>5 r3c4<>5 r3c6<>5 Naked single 4 row 4 column 8 (r4c8=4) r4c1<>4 r4c3<>4 r4c4<>4 r4c5<>4 r5c7<>4 r6c8<>4 r8c8<>4 Hidden single 4 in row 8 (r8c7=4) r8c7<>1 r8c7<>8 Naked single 2 row 6 column 8 (r6c8=2) r6c9<>2 r8c8<>2 Hidden single 2 in row 8 (r8c9=2) r8c9<>1 r8c9<>5 r8c9<>8 Hidden single 8 in row 8 (r8c5=8) r2c5<>8 r8c5<>1 r8c5<>5 r8c5<>6 r9c4<>8 r9c5<>8 Hidden single 5 in row 8 (r8c2=5) r3c2<>5 r7c3<>5 r8c2<>1 r8c2<>6 r9c2<>5 Hidden single 5 in row 3 (r3c3=5) r3c3<>1 r3c3<>6 r3c3<>9 Hidden single 1 in row 8 (r8c1=1) r3c1<>1 r4c1<>1 r5c1<>1 r7c3<>1 r8c1<>6 r9c2<>1 Hidden single 6 in row 8 (r8c8=6) r7c8<>6 r9c8<>6 Naked double box 2 - 19 r2c4<>1 r2c5<>1 r2c5<>9 r3c4<>1 Hidden double col 4 - 48 r1c4<>6 r2c4<>3 r2c5<>4 Hidden single 6 in box 2 (r3c4=6) r3c1<>6 r3c2<>6 r3c4<>3 r7c4<>6 r9c4<>6 Hidden single 6 in col 2 (r9c2=6) r7c3<>6 r9c2<>9 r9c5<>6 Hidden single 6 in row 7 (r7c5=6) r7c5<>1 r7c5<>3 r7c5<>5 Hidden single 9 in row 9 (r9c8=9) r7c8<>9 r9c8<>3 Hidden single 9 in row 7 (r7c3=9) r2c3<>9 r4c3<>9 r6c3<>9 Hidden single 3 in col 8 (r7c8=3) r7c4<>3 Hidden single 3 in col 4 (r9c4=3) r9c4<>1 r9c4<>5 r9c5<>3 Hidden single 3 in col 5 (r2c5=3) r2c2<>3 XY-Chain 55 43 digit = 1 r4c4<>1 r4c5<>1 r5c2<>1 Hidden single 1 in row 4 (r4c3=1) r2c3<>1 r4c3<>6 r6c2<>1 r6c3<>1 Hidden single 6 in row 4 (r4c1=6) r1c1<>6 r4c1<>9 Hidden single 6 in row 1 (r1c3=6) r1c3<>4 r1c3<>8 Hidden single 8 in row 1 (r1c4=8) r1c4<>4 r2c4<>8 Hidden single 4 in row 1 (r1c1=4) r2c3<>4 r5c1<>4 Hidden single 4 in row 2 (r2c4=4) Hidden single 9 in row 4 (r4c5=9) r4c5<>5 r6c5<>9 Hidden single 5 in row 4 (r4c4=5) r7c4<>5 Hidden single 4 in row 5 (r5c5=4) r5c5<>1 r6c5<>4 Hidden single 1 in row 5 (r5c7=1) r5c7<>8 r6c9<>1 r9c7<>1 Hidden single 8 in row 5 (r5c2=8) r2c2<>8 r5c2<>3 r6c2<>8 r6c3<>8 Hidden single 8 in row 2 (r2c3=8) Hidden single 3 in row 5 (r5c1=3) r3c1<>3 Hidden single 3 in row 3 (r3c2=3) r3c2<>1 r3c2<>9 Hidden single 1 in row 3 (r3c6=1) r2c6<>1 r3c6<>9 Hidden single 1 in row 2 (r2c2=1) r2c2<>9 Hidden single 9 in row 2 (r2c6=9) Hidden single 9 in row 3 (r3c1=9) Hidden single 1 in row 6 (r6c5=1) r9c5<>1 Hidden single 4 in row 6 (r6c3=4) Hidden single 8 in row 6 (r6c9=8) r9c9<>8 Hidden single 9 in row 6 (r6c2=9) Hidden single 5 in row 7 (r7c9=5) r7c9<>1 r9c9<>5 Hidden single 1 in row 7 (r7c4=1) Hidden single 1 in row 9 (r9c9=1) Hidden single 5 in row 9 (r9c5=5) Hidden single 8 in row 9 (r9c7=8) Done!