Solving Script Hell 9 Hidden single 7 in row 5 (r5c1=7) r5c1<>1 r5c1<>3 r5c1<>8 r5c1<>9 r7c1<>7 r8c1<>7 r9c1<>7 Hidden single 9 in row 5 (r5c7=9) r4c7<>9 r5c7<>1 r5c7<>5 r5c7<>8 Hidden single 6 in row 6 (r6c6=6) r1c6<>6 r3c6<>6 r4c5<>6 r4c6<>6 r6c6<>2 r6c6<>5 r9c6<>6 Hidden single 5 in row 6 (r6c9=5) r3c9<>5 r5c8<>5 r5c9<>5 r6c9<>3 r6c9<>8 r7c9<>5 Hidden single 4 in col 1 (r1c1=4) r1c1<>1 r1c1<>3 r1c1<>6 r1c1<>8 r1c1<>9 r1c4<>4 r1c6<>4 Hidden single 5 in col 1 (r3c1=5) r3c1<>1 r3c1<>3 r3c1<>6 r3c1<>8 r3c1<>9 r3c7<>5 Hidden single 4 in col 9 (r9c9=4) r9c4<>4 r9c5<>4 r9c6<>4 r9c9<>1 r9c9<>7 r9c9<>8 Hidden single 8 in row 9 (r9c8=8) r1c8<>8 r2c8<>8 r4c8<>8 r5c8<>8 r9c8<>1 r9c8<>2 Hidden single 1 in box 9 (r8c7=1) r1c7<>1 r2c7<>1 r3c7<>1 r4c7<>1 r8c1<>1 r8c3<>1 r8c7<>2 r8c7<>5 r8c7<>7 Naked single 4 row 4 column 6 (r4c6=4) r4c5<>4 r8c6<>4 Naked single 7 row 7 column 9 (r7c9=7) r3c9<>7 r7c2<>7 r7c7<>7 Hidden single 7 in col 2 (r9c2=7) r9c2<>1 r9c2<>2 r9c2<>6 r9c2<>9 r9c5<>7 r9c6<>7 Hidden single 1 in row 9 (r9c1=1) r4c1<>1 r9c1<>6 r9c1<>9 Hidden single 6 in col 1 (r7c1=6) r7c1<>3 r7c1<>9 r7c2<>6 r7c4<>6 Hidden single 9 in col 1 (r4c1=9) r4c1<>3 r4c1<>8 r4c3<>9 Hidden single 8 in col 1 (r6c1=8) r4c3<>8 r6c1<>3 r6c3<>8 Hidden single 3 in col 1 (r8c1=3) r7c2<>3 r8c3<>3 r8c4<>3 r8c5<>3 Hidden single 3 in row 7 (r7c4=3) r5c4<>3 r7c4<>5 r7c4<>9 Hidden single 9 in row 7 (r7c2=9) r1c2<>9 r3c2<>9 r7c2<>2 Hidden single 2 in col 2 (r6c2=2) r6c2<>3 r6c3<>2 Hidden single 3 in row 6 (r6c3=3) r3c3<>3 r4c3<>3 Hidden single 2 in col 3 (r8c3=2) r8c5<>2 r8c6<>2 Hidden single 9 in col 3 (r3c3=9) r3c3<>1 r3c3<>8 r3c6<>9 Hidden single 8 in col 3 (r2c3=8) r2c3<>1 r2c4<>8 r2c5<>8 r2c7<>8 Hidden single 1 in col 3 (r4c3=1) r4c8<>1 ER_Row1 = 4 Row2 = 1 col1 = 5 col2 = 7 digit = 8 target = 17 hinge = 15 r1c7<>8 XY-Chain 36 22 digit = 1 r3c2<>1 XY-Chain 95 24 digit = 6 r2c5<>6 r3c5<>6 r9c4<>6 Hidden single 6 in row 9 (r9c5=6) r9c5<>2 Hidden single 2 in row 9 (r9c6=2) r5c6<>2 r9c6<>9 Hidden single 2 in row 5 (r5c5=2) r5c5<>3 r5c5<>8 Hidden single 9 in row 9 (r9c4=9) r1c4<>9 Hidden single 9 in row 1 (r1c6=9) r1c6<>1 Hidden single 3 in col 5 (r4c5=3) r4c5<>8 r4c8<>3 Hidden single 8 in row 4 (r4c7=8) r3c7<>8 r4c7<>6 r5c9<>8 Hidden single 6 in row 4 (r4c8=6) r1c8<>6 r2c8<>6 Hidden single 8 in row 5 (r5c4=8) r1c4<>8 r5c4<>5 Hidden single 8 in row 1 (r1c9=8) r1c9<>1 r1c9<>3 r3c9<>8 Hidden single 8 in row 3 (r3c5=8) r3c5<>7 Hidden single 5 in row 5 (r5c6=5) r8c6<>5 Hidden single 5 in row 8 (r8c4=5) r8c4<>4 Hidden single 4 in row 8 (r8c5=4) r2c5<>4 r8c5<>7 Hidden single 4 in row 2 (r2c4=4) r2c4<>6 Hidden single 7 in row 8 (r8c6=7) r3c6<>7 Hidden single 7 in row 3 (r3c7=7) r2c7<>7 r3c7<>6 Hidden single 7 in row 2 (r2c5=7) Hidden single 6 in row 3 (r3c2=6) r1c2<>6 r2c2<>6 r3c2<>3 Hidden single 6 in row 2 (r2c7=6) r1c7<>6 r2c7<>5 Hidden single 6 in row 1 (r1c4=6) Hidden single 5 in row 2 (r2c8=5) r2c8<>1 r7c8<>5 Hidden single 1 in row 2 (r2c2=1) r1c2<>1 Hidden single 1 in row 1 (r1c8=1) r1c8<>2 r1c8<>3 r3c9<>1 r5c8<>1 Hidden single 2 in row 1 (r1c7=2) r7c7<>2 Hidden single 3 in row 1 (r1c2=3) Hidden single 1 in row 3 (r3c6=1) Hidden single 3 in row 3 (r3c9=3) r5c9<>3 Hidden single 1 in row 5 (r5c9=1) Hidden single 3 in row 5 (r5c8=3) Hidden single 2 in row 7 (r7c8=2) Hidden single 5 in row 7 (r7c7=5) Done!