Solving Script Hell 39 Hidden single 6 in row 3 (r3c4=6) r3c4<>3 r3c4<>4 r3c4<>5 r5c4<>6 r6c4<>6 Hidden single 4 in row 8 (r8c6=4) r1c6<>4 r8c6<>2 r8c6<>3 r8c6<>5 Hidden single 9 in col 1 (r9c1=9) r9c1<>2 r9c1<>3 r9c1<>5 r9c1<>7 r9c4<>9 r9c6<>9 Hidden single 8 in col 3 (r2c3=8) r2c3<>2 r2c3<>3 r2c3<>4 r2c4<>8 r2c5<>8 Hidden single 4 in col 4 (r2c4=4) r2c2<>4 r2c4<>3 r2c4<>9 Hidden single 4 in col 2 (r4c2=4) r4c2<>2 r4c2<>3 r4c2<>5 r4c7<>4 r4c9<>4 r6c3<>4 Hidden single 4 in row 6 (r6c9=4) r1c9<>4 r6c9<>2 r6c9<>3 r6c9<>7 Hidden single 4 in row 1 (r1c7=4) r1c7<>1 r1c7<>3 r1c7<>9 r3c7<>4 Hidden single 4 in row 3 (r3c3=4) r3c3<>2 r3c3<>3 r3c3<>5 Hidden single 5 in row 3 (r3c1=5) r1c1<>5 r3c1<>2 r3c1<>3 r4c1<>5 r8c1<>5 Hidden single 5 in row 1 (r1c6=5) r1c6<>3 r1c6<>8 r1c6<>9 r7c6<>5 r9c6<>5 Hidden single 8 in row 1 (r1c5=8) r1c5<>3 r1c5<>9 r4c5<>8 r7c5<>8 Hidden single 9 in row 1 (r1c8=9) r1c8<>1 r1c8<>3 r2c8<>9 r5c8<>9 r6c8<>9 Hidden single 9 in row 2 (r2c5=9) r2c5<>3 r7c5<>9 Hidden single 8 in row 4 (r4c6=8) r4c6<>2 r4c6<>3 r4c6<>6 r7c6<>8 r9c6<>8 Hidden single 8 in row 9 (r9c4=8) r7c4<>8 r9c4<>3 r9c4<>5 Hidden single 8 in row 7 (r7c8=8) r7c8<>1 r7c8<>2 r7c8<>3 r7c8<>5 r7c8<>6 r7c8<>7 Hidden single 5 in col 4 (r7c4=5) r7c2<>5 r7c3<>5 r7c4<>3 r7c4<>9 r7c9<>5 Hidden single 9 in row 7 (r7c6=9) r5c6<>9 r6c6<>9 r7c6<>2 r7c6<>3 Hidden single 9 in row 6 (r6c4=9) r5c4<>9 r6c4<>3 Hidden single 9 in row 5 (r5c7=9) r5c7<>1 r5c7<>2 r5c7<>3 r5c7<>6 r5c7<>7 Hidden single 3 in col 4 (r5c4=3) r4c5<>3 r5c2<>3 r5c3<>3 r5c6<>3 r5c8<>3 r5c9<>3 r6c6<>3 Hidden single 1 in col 5 (r4c5=1) r4c5<>2 r4c7<>1 r4c8<>1 r4c9<>1 Hidden single 3 in col 6 (r9c6=3) r7c5<>3 r8c5<>3 r9c2<>3 r9c6<>2 r9c7<>3 r9c9<>3 Hidden single 3 in col 5 (r3c5=3) r3c7<>3 r3c8<>3 Hidden single 1 in col 7 (r7c7=1) r7c7<>2 r7c7<>3 r7c7<>6 r7c7<>7 r7c9<>1 Hidden single 6 in row 7 (r7c3=6) r5c3<>6 r6c3<>6 r7c3<>2 r7c3<>3 r8c1<>6 r8c3<>6 Naked double col 7 - 27 r4c7<>2 r8c7<>2 r8c7<>7 Naked double box 3 - 27 r2c8<>2 Locked candidate (5) in box 4 r5c8<>5 r5c9<>5 ER_Row1 = 1 Row2 = 8 col1 = 9 col2 = 1 digit = 3 target = 81 hinge = 89 r8c1<>3 Naked double row 8 - 27 r8c3<>2 r8c8<>2 r8c8<>7 Locked candidate (2) in col 3 r4c1<>2 r5c2<>2 r6c1<>2 Naked double row 4 - 36 r4c8<>3 r4c8<>6 r4c9<>3 Naked double box 6 - 25 r5c8<>2 r5c9<>2 r6c8<>2 XY Wing 41 - 66 num = 6 r6c1<>6 Hidden single 6 in col 1 (r4c1=6) r4c1<>3 r4c7<>6 Hidden single 3 in row 4 (r4c7=3) r6c8<>3 r8c7<>3 Hidden single 6 in col 7 (r8c7=6) r8c8<>6 XYZ WING 72-22-81-00-2 r9c2<>2 Naked double col 2 - 57 r7c2<>7 Locked Candidate (2) in row 9 r7c9<>2 Naked Triplets 137 in column 9 r9c9<>7 ER_Row1 = 7 Row2 = 2 col1 = 9 col2 = 2 digit = 3 target = 22 hinge = 29 r2c2<>3 Hidden single 3 in col 2 (r7c2=3) r7c2<>2 r7c9<>3 r8c3<>3 Hidden single 2 in row 7 (r7c5=2) r7c5<>7 r8c5<>2 Hidden single 7 in row 7 (r7c9=7) r5c9<>7 r9c7<>7 Hidden single 2 in row 8 (r8c1=2) r2c1<>2 r8c1<>7 Hidden single 2 in row 2 (r2c2=2) Hidden single 3 in row 8 (r8c8=3) r2c8<>3 r8c8<>5 Hidden single 3 in row 2 (r2c1=3) r1c1<>3 r2c1<>1 r6c1<>3 Hidden single 3 in row 1 (r1c9=3) r1c9<>1 Hidden single 1 in row 1 (r1c1=1) Hidden single 1 in row 2 (r2c8=1) r5c8<>1 Hidden single 1 in row 5 (r5c9=1) Hidden single 3 in row 6 (r6c3=3) r6c3<>2 Hidden single 2 in row 6 (r6c6=2) r5c6<>2 r6c6<>6 Hidden single 2 in row 5 (r5c3=2) r5c3<>5 Hidden single 5 in row 5 (r5c2=5) r5c2<>7 r9c2<>5 Hidden single 7 in row 5 (r5c8=7) r3c8<>7 r5c8<>6 r6c8<>7 Hidden single 7 in row 3 (r3c7=7) r3c7<>2 Hidden single 2 in row 3 (r3c8=2) r4c8<>2 Hidden single 2 in row 4 (r4c9=2) r4c9<>5 r9c9<>2 Hidden single 5 in row 4 (r4c8=5) Hidden single 6 in row 5 (r5c6=6) Hidden single 6 in row 6 (r6c8=6) Hidden single 7 in row 6 (r6c1=7) Hidden single 5 in row 8 (r8c3=5) Hidden single 7 in row 8 (r8c5=7) Hidden single 2 in row 9 (r9c7=2) Hidden single 5 in row 9 (r9c9=5) Hidden single 7 in row 9 (r9c2=7)