Prelims
a) R2C56 = {13}
b) R23C9 = {39/48/57}, no 1,2,6
c) R34C2 = {19/28/37/46}, no 5
d) R34C8 = {29/38/47/56}, no 1
e) R67C2 = {19/28/37/46}, no 5
f) R67C3 = {69/78}
g) 12(2) cage at R6C6 = {39/48/57}, no 1,2,6
h) R6C78 = {16/25/34}, no 7,8,9
i) R8C56 = {39/48/57}, no 1,2,6
j) 11(2) cage at R8C8 = {29/38/47/56}, no 1
k) 9(3) cage at R4C3 = {126/135/234}, no 7,8,9
l) 21(3) cage at R4C7 = {489/579/678}, no 1,2,3
m) 11(3) cage at R6C5 = {128/137/146/236/245}, no 9
n) 26(4) cage at R1C1 = {2789/3689/4589/4679/5678}, no 1
o) 15(5) cage at R3C3 = {12345}
1. Naked pair {13} in R2C56, locked for R2 and N2, clean-up: no 9 in R3C9
1a. Min R3C56 = {24} = 6 -> max R4C5 = 8
1b. 9 in N5 only in R56C6, locked for C6, clean-up: no 3 in R8C5
2. 45 rule on C1234 2 outies R4C6 + R5C5 = 9 = {45}, locked for N5, D/ and 15(5) cage at R3C3, no 4,5 in R3C3, clean-up: no 7,8 in R7C7
2a. Naked triple {123} in R3C3 + R46C4, CPE no 2 in R3C4, no 3 in R6C6, clean-up: no 9 in R7C7
2b. 1 on D\ only in R3C3 + R4C4, locked for 15(5) cage at R3C3, no 1 in R6C4
[I overlooked the CPE no 1 in R4C3, which I got in step 3d from a slightly different set of 1s.]
2c. Killer quint 1,2,3,4,5 in R3C3 + R4C4, R5C5, R7C7 and 11(2) cage at R8C8, locked for D\
3. 45 rule on N5 4 innies R4C5 + R5C6 + R6C56 = 3 outies R345C3 + 21
3a. Min R345C3 = 6 -> min R4C5 + R5C6 + R6C56 = 27 and contains 7,8,9 -> R4C5 + R5C6 + R6C56 = {3789/6789}, no 1,2
3b. Min R6C5 = 3 -> max R7C56 = 8, no 8 in R7C67
3c. 1,2 in N5 only in R456C4, locked for C4
3d. 1 in N5 only in R45C4, CPE no 1 in R4C3
4. 45 rule on R12 3 outies R3C479 = 21 = {489/579/678}, no 1,2,3, clean-up: no 9 in R2C9
4a. 1 in N3 only in R1C789, locked for R1
5. 45 rule on R89 3 outies R7C489 = 21 = {489/579/678}, no 1,2,3
5a. Min R7C3 + R7C489 = 27 must contain 9, locked for R7, clean-up: no 1 in R6C2
6. 45 rule on R89 1 outie R7C4 = 1 innie R8C9 + 3, no 7,8,9 in R8C9
7. 45 rule on N6 1 outie R5C6 = 1 innie R4C8 -> R4C8 = {6789}, clean-up: R3C8 = {2345}
8. 17(3) cage at R1C9 = {179/269/368} (cannot be {278} which clashes with R23C9)
8a. 1,3 of {179/368} must be in R1C9 -> no 7,8 in R1C9
9. 14(3) cage at R3C5 = {239/248/257/347/356}
9a. 3 of {356} must be in R4C5 -> no 6 in R4C5
9b. 8 of {248} must be in R4C5 -> no 8 in R3C56
10. 11(3) cage at R6C5 = {128/137/146/236} (cannot be {245} because no 2,4,5 in R6C5), no 5
10a. 7 of {137} must be in R67C5 (R67C5 cannot be [31] which clashes with R2C5), no 7 in R7C6
11. 45 rule on N3 2 outies R1C56 = 1 innie R3C8 + 11
11a. Min R3C8 = 2 -> min R1C56 = 13, no 2 in R1C56, no 4 in R1C5
11b. 2 in N2 only in R3C56, locked for R3, clean-up: no 8 in R4C2, no 9 in R4C8, no 9 in R5C6 (step 7)
11c. Min R3C8 = 3 -> min R1C56 = 14, no 5 in R1C5, no 4 in R1C6
12. R6C6 = 9 (hidden single in N5), R7C7 = 3, both placed for D\, R3C3 = 1, R4C4 = 2, placed for D\, R6C4 = 3, placed for D/, clean-up: no 8 in R3C2, no 9 in R4C2, no 7 in R6C2, no 4 in R6C78, no 1,7 in R7C2, no 6 in R7C3, no 8 in 11(2) cage at R8C8
12a. R5C4 = 1 (hidden single in N5), R45C3 = 8 = [35/53/62], no 4, no 6 in R5C3
[This step has been slightly edited]
[Because of my careless error in step 1a, I’ve had to re-work from here.]
13. 14(3) cage at R3C5 (step 9) = {248/257} -> R3C56 = {24/25}
14. 8 on D\ only in R1C1 + R2C2, locked for N1
14a. 26(4) cage at R1C1 must contain 8 and one of 6,7 for D\ = {2789/5678}, no 4
15. 11(3) cage at R6C5 (step 10) = {128/146}, no 7, 1 locked for R7 and N8
15a. R6C5 = {68} -> no 6 in R7C56
16. R5C6 = R4C8 (step 7), 7 in N5 only in R4C5 + R5C6 -> 7 in R4C58, locked for R4, clean-up: no 3 in R3C2
16a. R5C6 = R4C8, 6 in N5 only in R5C6 + R6C5 -> 6 in R4C8 + R6C5, CPE no 6 in R6C789, clean-up: no 1 in R6C78
17. Naked pair {25} in R6C78, locked for R6 and N6, clean-up: no 8 in R7C2
18. 45 rule on N6 3 innies R4C78 + R5C7 = 21 = {489/678}, 8 locked for N6
19. Moved to step 12a
20. 1 in N6 only in R46C9, locked for C9
20a. 17(3) cage at R1C9 (step 8) = {269} (only remaining combination), locked for N3 and D/, clean-up: no 6 in R6C3
20b. Naked triple {178} in R7C3 + R8C2 + R9C1, locked for N7
20c. Naked pair {78} in R67C3, locked for C3
21. R7C489 (step 5) = {489/579} (cannot be {678} which clashes with R7C3), no 6
21a. 6 in R7 only in R7C12, locked for N7
22. 1 in N7 only in 17(4) cage at R8C1 = {1358/1457} (cannot be {1259/1349} because 2,3,4,5,9 only in R8C13), no 2,9
23. 9 in N7 only in R9C23, locked for R9 and 31(5) cage at R7C4, no 9 in R78C4
23a. R8C5 = 9 (hidden single in N8), R8C6 = 3, R2C56 = [31]
23b. 17(4) cage at R8C1 (step 22) = {1457} (only remaining combination), locked for N7, 4,5 also locked for R8 -> R67C3 = [78], clean-up: no 6 in R6C2, no 6,7 in R9C9
23c. Naked pair {26} in R7C12, locked for R7 and N7 -> R7C56 = [14], R6C5 = 6 (cage sum), R4C6 = 5, R5C5 = 4, placed for D\, R3C56 = [52], R9C9 = 5, R8C8 = 6, placed for D\, R8C9 = 2, clean-up: no 7 in R23C9, no 3 in R5C3 (step 12a)
24. Naked pair {48} in R23C9, locked for C9 and N3 -> R3C8 = 3, R4C8 = 8, R4C5 = 7, R5C6 = 8, R4C7 = 4 (hidden single in N6), R5C7 = 9 (cage sum)
25. R9C23 = {39} = 12 -> R789C4 = 19 = {568} (only remaining combination) = [586]
and the rest is naked singles, without using the diagonals.