Prelims
a) R45C1 = {14/23}
b) R45C2 = {29/38/47/56}, no 1
c) R5C45 = {18/27/36/45}, no 9
d) R56C7 = {19/28/37/46}, no 5
e) R6C45 = {29/38/47/56}, no 1
f) R89C6 = {18/27/36/45}, no 9
g) 11(3) cage at R1C3 = {128/137/146/236/245}, no 9
h) 19(3) cage at R2C4 = {289/379/469/478/568}, no 1
i) 41(7) cage at R1C6 = {2456789}
1a. 45 rule on N4 1 innie R4C3 = 9, clean-up: no 2 in R45C2
1b. 45 rule on N78 1 innie R7C6 = 8, clean-up: no 1 in R89C6
1c. 45 rule on C6789 1 outie R2C5 = 6, clean-up: no 3 in R5C4, no 5 in R6C4
1d. 45 rule on C6 2 innies R12C6 = 11 = {29/47}
1e. R89C6 = {36/45} (cannot be {27} which clashes with R12C6), no 2,7
1f. 41(7) cage at R1C6 = {2456789}, 5,8 locked for N3
1g. 19(3) cage at R2C4 = {289/478} (cannot be {379} which clashes with R12C6), no 3,5
1h. R1C45 + R3C6 = {135} (hidden triple in N2)
1i. 11(3) cage at R1C3 = {137} (only remaining combination) -> R1C3 = 7, R1C45 = {13}, locked for R1 and N2, R3C6 = 5, clean-up: no 4 in R2C6, no 4 in R89C6
1j. 41(7) cage at R1C6 = {2456789}, 7 locked for R2
1k. Naked pair {36} in R89C6, locked for C6 and N8
1l. 1 in C6 only in R456C6, locked for N5, clean-up: no 8 in R5C45
1m. 45 rule on N1 3 remaining innies R2C3 + R3C23 = 8 = {125/134}, 1 locked for N1
1n. 5 of {125} must be in R2C3 -> no 2 in R2C3
1o. R2C3 + R3C23 = 8, R4C3 = 9 -> R4C45 = 13 = {58}/[67]
1p. R6C45 = {29/38/47} (cannot be [65] which clashes with R4C45), no 5,6
1q. Hidden killer pair 5,6 in R4C45 and R5C45 for N5, R4C45 contains one of 5,6 -> R5C45 must contain one of 5,6 = {45}/[63], no 2,7
1r. 45 rule on N7 2 outies R78C4 = 1 innie R9C3
1s. Min R78C4 = 3 -> min R9C3 = 3
1t. R78C4 cannot total 4 -> no 4 in R9C3
1u. Max R9C3 = 8 -> no 9 in R78C4
2a. 6 in N3 only in R3C789, locked for R3
2b. 1,3,6 in N3 only in R2C89 + R3C789, CPE no 1,3,6 in R4C8
2c. 45 rule on N69 1 innie R4C8 = 1 innie R2C8 + 2 -> R2C8 = {23}, R4C8 = {45}
2d. 12(3) disjoint cage at R2C8 = {138/237} (cannot be {147/156} because only 2,3 in R2C8, cannot be {345} which clashes with R4C8, cannot be {246} which clashes with R24C8 = [24]), no 4,5,6
2e. {237} = 2{37} (cannot be 3{27} because R4C789 = <257> clashes with R4C45), no 2 in R4C79
2f. Killer pair 7,8 in R4C45 and R4C79, locked for R4, clean-up: no 3,4 in R5C2
[The 12(3) disjoint cage is one of the keys to this puzzle.]
3a. 12(3) disjoint cage at R2C8 (step 2e) = {138/237} = 2{37}/3{18}
3b. Consider placement for 2 in 41(7) cage at R1C6
2 in R12C6 => R4C1 = 2 (hidden single in R4), R5C1 = 3, R5C45 = {45}, 5 locked for N5 => R4C45 = [67] => R4C79 = {18}
or 2 in R1C789 + R2C7, locked for N3 => R2C8 = 3, R4C79 = {18}
-> R4C79 = {18}, locked for R4 and N6, R2C8 = 3, placed for D/, R4C8 = 5 (step 2c), R4C45 = [67], 6 placed for D\, clean-up: no 4 in R5C1, no 5,6 in R5C2, no 2,9 in R56C7, no 4 in R6C4, no 4,8 in R6C5
3c. Naked pair {45} in R5C45, locked for R5, 4 locked for N5 -> R4C6 = 2, placed for D/, clean-up: no 6 in R6C7
3d. Naked pair {19} in R56C6, 9 locked for C6 and N5 -> R12C6 = [47], R6C45 = [83], 8 placed for D/, R1C45 = [31], clean-up: no 7 in R5C7
3e. Naked pair {29} in R23C4, locked for C4 and N2 -> R3C5 = 8
3f. Naked pair {34} in R4C12, locked for N4
3g. 41(7) cage at R1C6 = {2456789}, 2,9 locked for N3
3h. 2,9 in C5 only in R789C5 -> 28(5) cage at R7C5 (step 1v) = {24589/24679} (cannot be {23689} because 3,6 only in R9C3), no 1, 4 locked for N8
3i. 1 in C4 only in R78C4, locked for 19(5) cage at R7C3
3j. R78C4 = {15/17} -> R9C3 = {68} (step 1r)
3k. 19(5) cage = {12358/12367/12457/13456} (cannot be {12349} because R78C4 only contains 1,5,7), no 9
3l. 19(5) cage = {12367/12457/13456} (cannot be {12358} because R7C3 + R78C4 require two of 4,5,6,7), no 8
3m. 19(5) cage = {12367/12457} (cannot be {13456} = {346}{15} which clashes with R78C4 + R9C3 = {15}6), 2 locked for N7
3n. 6 of {12367} must be in R7C3 -> no 6 in R8C3 + R9C2
3o. Consider placement for 8 in C3
R5C3 = 8 => R5C2 = 7
or R9C3 = 8 => R78C4 = {17}, 7 locked for 19(5) cage at R7C3
-> no 7 in R9C2
3p. 1,7 in 19(5) cage only in R78C4 -> R78C4 = {17}, 7 locked for C4, R9C3 = 8
[Cracked. The rest is straightforward.]
3q. R5C2 = 8 (hidden single in N4) -> R4C2 = 3, R4C1 = 4 -> R5C1 = 1, R5C6 = 9 -> R6C6 = 1, placed for D\
3r. 7 in N4 only in R6C12, locked for R6, R6C7 = 4 -> R5C7 = 6, R5C3 = 2
3s. R5C89 = [73] = 10 -> R678C9 = 13 = {256} (only remaining combination, cannot be {148} because R6C9 only contains 2,9) -> R6C9 = 2, R78C9 = {56}, locked for C9 and N9, R1C9 = 9, placed for D/
4a. R2C3 + R3C23 (step 1m) = {134} (only remaining combination, cannot be {125} because R3C3 only contains 3,4) -> R3C3 = 3, placed for D\, naked pair {14} in R2C3 + R3C2
4b. 19(5) cage at R7C3 (step 3m) = {12457} (only remaining combination) -> R9C2 = 2, R78C3 = {45}, locked for C3 and N7
4c. R2C3 = 1 -> R2C9 = 4, R9C9 = 7, R3C9 = 1, R3C7 = 7, placed for D/
4d. R6C8 = 9, R7C7 = 2, placed for D\, R7C8 + R8C7 = 7 = [43], R8C8 = 8, placed for D\, R1C1 = 5, placed for D\
and the rest is naked singles, not using the diagonals.