Solving Script Hell 47 Hidden single 4 in row 2 (r2c1=4) r2c1<>3 r2c1<>6 r2c1<>7 r7c1<>4 Hidden single 8 in row 5 (r5c5=8) r5c5<>1 r5c5<>2 r5c5<>3 r5c5<>5 r5c5<>7 r5c5<>9 Hidden single 4 in row 6 (r6c5=4) r4c5<>4 r6c5<>1 r6c5<>2 r6c5<>5 r6c5<>6 r6c5<>7 Hidden single 4 in row 4 (r4c7=4) r4c7<>1 r4c7<>2 r7c7<>4 Hidden single 8 in row 9 (r9c3=8) r3c3<>8 r7c1<>8 r7c3<>8 r9c3<>6 Hidden single 8 in row 3 (r3c1=8) r3c1<>3 r3c1<>6 r3c1<>7 Hidden single 8 in row 7 (r7c8=8) r7c8<>1 r7c8<>4 r7c8<>7 Hidden single 4 in row 7 (r7c3=4) r7c3<>2 r7c3<>3 r8c3<>4 Hidden single 3 in row 7 (r7c1=3) r1c1<>3 r7c1<>1 r7c1<>2 r7c1<>7 Hidden single 4 in row 8 (r8c8=4) r8c8<>1 r8c8<>7 Hidden single 7 in col 1 (r1c1=7) r1c1<>6 r1c5<>7 r1c7<>7 r1c8<>7 r2c2<>7 r3c2<>7 Hidden single 9 in col 2 (r3c2=9) r1c3<>9 r3c2<>5 r3c2<>6 r3c3<>9 r3c7<>9 r3c9<>9 Hidden single 9 in row 1 (r1c7=9) r1c7<>5 r1c7<>6 r7c7<>9 Hidden single 5 in col 2 (r2c2=5) r1c3<>5 r2c2<>6 r2c4<>5 r2c5<>5 r2c7<>5 r3c3<>5 Hidden single 5 in row 1 (r1c5=5) r1c5<>3 r1c5<>6 r3c5<>5 r3c6<>5 r7c5<>5 Hidden single 6 in row 1 (r1c3=6) r1c3<>3 r3c3<>6 r6c3<>6 r8c3<>6 Hidden single 3 in row 1 (r1c8=3) r2c8<>3 r3c8<>3 r3c9<>3 Hidden single 3 in row 2 (r2c5=3) r2c5<>2 r2c5<>6 r2c5<>7 r3c5<>3 r3c6<>3 r4c5<>3 Hidden single 3 in row 3 (r3c3=3) Hidden single 5 in row 3 (r3c7=5) r3c7<>1 r3c7<>2 r3c7<>6 r3c7<>7 Hidden single 5 in row 7 (r7c4=5) r5c4<>5 r6c4<>5 r7c4<>2 r7c4<>7 r7c4<>9 Hidden single 2 in row 7 (r7c5=2) r3c5<>2 r4c5<>2 r7c5<>1 r7c5<>7 r7c5<>9 r8c5<>2 r8c6<>2 Hidden single 9 in row 7 (r7c9=9) r7c9<>1 r7c9<>7 r8c9<>9 Hidden single 2 in row 8 (r8c3=2) r5c3<>2 r6c3<>2 Hidden single 9 in row 8 (r8c5=9) r4c5<>9 r8c5<>1 r8c5<>7 Hidden single 9 in row 4 (r4c4=9) r4c4<>2 r4c4<>6 r5c4<>9 Hidden single 9 in row 5 (r5c3=9) r5c3<>5 Hidden single 5 in row 5 (r5c6=5) r5c6<>1 r5c6<>2 r5c6<>3 r5c6<>7 r6c6<>5 Hidden single 3 in row 5 (r5c9=3) r4c9<>3 r5c9<>1 r5c9<>2 r5c9<>7 Hidden single 3 in row 4 (r4c6=3) r4c6<>1 r4c6<>2 Hidden single 5 in row 6 (r6c3=5) Hidden single 1 in col 8 (r3c8=1) r3c8<>7 r3c9<>1 Hidden single 7 in col 8 (r2c8=7) r2c4<>7 r2c7<>7 r3c9<>7 Locked candidate (7) in col 4 r6c6<>7 XY Wing 39 - 45 num = 6 r3c5<>6 Hidden single 6 in row 3 (r3c9=6) r2c7<>6 r3c9<>2 r8c9<>6 Hidden single 6 in row 2 (r2c4=6) r2c4<>2 r6c4<>6 Hidden single 2 in row 2 (r2c7=2) r5c7<>2 Hidden single 2 in row 3 (r3c6=2) r3c6<>7 r6c6<>2 Hidden single 7 in row 3 (r3c5=7) r9c5<>7 Hidden single 6 in row 6 (r6c1=6) r4c1<>6 r6c1<>1 r6c1<>2 Hidden single 6 in row 4 (r4c5=6) r4c5<>1 Hidden single 6 in row 8 (r8c2=6) r8c2<>1 r8c2<>7 r9c2<>6 Hidden single 6 in row 9 (r9c7=6) r9c7<>1 r9c7<>7 Hidden single 7 in row 9 (r9c2=7) r7c2<>7 r9c2<>1 Hidden single 7 in row 7 (r7c7=7) r5c7<>7 r7c7<>1 r8c9<>7 Hidden single 7 in row 5 (r5c4=7) r5c4<>2 r6c4<>7 Hidden single 2 in row 5 (r5c1=2) r4c1<>2 r5c1<>1 Hidden single 2 in row 4 (r4c9=2) r4c9<>1 r6c9<>2 Hidden single 1 in row 4 (r4c1=1) Hidden single 1 in row 5 (r5c7=1) r6c9<>1 Hidden single 1 in row 6 (r6c6=1) r8c6<>1 Hidden single 2 in row 6 (r6c4=2) Hidden single 7 in row 6 (r6c9=7) Hidden single 1 in row 7 (r7c2=1) Hidden single 1 in row 8 (r8c9=1) Hidden single 7 in row 8 (r8c6=7) Hidden single 1 in row 9 (r9c5=1)