Preliminaries
a) 3(2) r89c1 = {12} not elsewhere in N9/c1
b) 24(3) r5c456 = {789} not elsewhere in N5/r5
c) 13(4) r345c9+r4c8 must have 1 -> r6c9 <> 1
1. Innies N7: r7c1 + r9c3 = 8 = {35} not elsewhere in N7
-> r78c3 <> 8 -> 8 locked to r789c2, not elsewhere in c2
2. Innies N9: r7c9 + r9c7 = 9 = {18/27/36/45}
3. Outies c12: r35c3 = 7 = {16/25/34}
4. Outies c89: r35c7 = 6 = {15/24}
5. Innies r123: r3c1469 = 23
6. Innies r789: r7c1469 = 15 = 3{129/147/156/246}; 5{127/136} (no 8)
-> r9c7 <> 1
7. Outies r1234: r5c239 = 6 = {123} -> r3c3 <> 1,2,3
-> r5c18 = (456), r5c7 = (45) -> r3c7 = (12)
-> NP {12} not elsewhere on diagonal /
-> r9c7 <> 2 -> r7c9 <> 7
-> 9(2) r78c7 <> {45}
8. 16(3) r9c3+r89c4 = 3{49/58/67}; 5{29/38/47} -> r89c4 <> 1
9. Innies N1: r12c3+r3c1 = 14
10. Innies N3: r12c7+r3c9 = 15
11. Innies c5: r456c5 = 18 (only one of 7,8,9) = {567/468/369/459}
-> HS r6c6 = 1 -> r6c7, r7c6 <> 2,3; no 8 in r7c6 -> r6c7 <> 5
-> HS r4c4 = 2 -> r3c4, r4c3 = {89}
Clean up r8c7 <> 7,8
12. 14(4) r6c345+r7c4: min from r6c45 is 7 -> r6c3+r7c4 is max 7
-> r6c3 <> 7,8; r7c4 <> 7
14(4) options: {1256/1346/2345} -> r7c4 <> 6
13. Outies - Innies r12: r2c28 - r3c5 = 3
Min from r2c28 is 7 -> r3c5 = (4…9)
-> r12c5 <> 8,9
14. O-I N8: r9c37 - r7c46 = 2
15. Outies c1: r1456c2+r5c3 = 18 (no 8); 1,2,3 can be repeated between r1c2 and r5c3
16. Outies c9: r1456c8+r5c7 = 24; 4,5 can be repeated between r1c8 and r5c7
17. 13(3) N1: r3c3 min 4 -> r23c2 max 9 -> r23c2 <> 9
Options: 4[72]/{36}; 5[71/62]; 6[52]/{34} -> r3c2 <> 7
18. Pointing cells: r7c9 sees all with 2 in N6 -> r7c9 <> 2 -> r9c7 <> 7
-> split 15(4) r7c1469 now 3{147/156}; 5{136} -> r7c6 <> 9 -> r6c7 <> 4
Must have 1 -> r7c58 <> 1
Must have 3 -> r7c578 <> 3 -> r8c7 <> 6
If 3{147}, r7c6 = 7 -> r7c6 <> 4 -> r6c7 <> 9
19. 26(5) N69: {14579/14678/24569/34568}
Must have 4 -> r4c9 <> 4 since sees all cells of 26(5)
20. Elimination chain:
a) r3c4 = 9 -> r12c6, r3c8 <> 9
b) r3c4 = 8 -> r4c3 = 9 -> (r4c7 <> 9) 9 locked to r12c7 -> r12c6, r3c8 <> 9
Either case r12c6, r3c8 <> 9
21. 16(3) r9c3+r89c4 = 3{49/58/67}; 5{38/47}
Must have one of 7,8,9 within r89c4 -> Killer triple with r35c4 -> r12c4 <> 7,8,9
-> 9 locked to r3c456 -> r3c1 <> 9
22. a) if r7c6 = 5, r6c7 = 8
b) if r7c6 = 6, r6c7 = 7 -> r7c7 = 8
c) if r7c6 = 7, r6c7 = 6 -> r7c7 = 8
-> 8 locked to r67c7 not elsewhere in c7 -> r7c9 <> 1
-> 8 locked to r6c789 -> r6c1 <> 8
23. 21(4) r567c1+r5c2 = {3459/3567} -> r6c2 <> 2
Must have 3 and 5, r4c1 sees all cells of 21(4) -> r4c1 <> 3,5
24. HS r7c4 = 1
-> r6c345 = {256/346} 6 not elsewhere in r6 -> r7c6 <> 7
-> split 15(4) r7c1469 = {1356} -> r8c7 <> 3, r9c7 <> 5
-> NP {12} r38c7, not elsewhere in c7
-> NP {12} r8c17, not elsewhere in r8 -> r8c3 <> 7
-> NP {78} r67c7, r124c7 <> 7
25. 1 locked to 13(4) within N6 -> r3c9 <> 1
26. 4 locked to 26(5) within N6 -> r4c78 <> 4
27. 26(5) N69 = {24569/34568} Must have 4,5,6
6 in either r5c8 or r7c9 -> r4c9, r89c8 see both therefore <> 6
split 9(2) N9 = {36} -> r89c89 <> 3 -> r89c9 <> 9
-> 15(3) r789c8 = {159/249}, 9 not elsewhere in c8
-> r9c8 <> 5
(Andrew commented that perhaps additional explanation required for this step: Elimination chain r7c9 = 5 -> r5c7 = 4 clashes with r9c7 = 4.)
28. 3 locked to r8c456 -> r9c456 <> 3
29. 26(5) must have 4,5,6; 5 now within 26(5) within N6 -> r4c789 <> 5
30. 13(4) r345c9+r4c8 = {1237/1246} -> r3c9 <> 5
-> 2 locked to r35c9 -> r26c9 <> 2
31. 3 locked to r1c1, r2c2 on diagonal \, not elsewhere in N1
32. 6 locked to r1c1, r2c2, r3c3 on diagonal \, not elsewhere in N1
33. Pointing cells: 7 locked to r1234c8 -> r3c9 <> 7
34. Split 15(3) r12c7+r3c9 = {249/456} 4 not elsewhere in N3
35. 13(4) r345c9+r4c8:
a) if {1237} -> r3c9 = 2
b) if {1246} -> r3c9 = 4
-> r3c9 <> 6
36. 12(3) N3 = {138/156/237} -> r3c8 <> 1,2
37. 13(3) r23c2+r3c3 = [724/715/625/526/346]
-> r2c2 <> 4, r3c2 <> 5
-> NT {124} r3c279, not elsewhere in r3 -> r5c3 <> 3; r12c5 <> 7
-> 13(3) N1 = [715/625/526/346]
38. 12(3) r123c5 = {12}9/{13}8/{14/23}7/15/24}6/{16}5 ({345} blocked by r46c5}
39. Split 14(3) N1: {158/248/257}
-> r12c3 <> 9
-> 18(3) N1 = 9{18/27}; {936} not possible as 3,6 only in r1c1, {945} blocked by split 14(3)
-> r12c1 = (789); r1c2 = (12)
-> 9 locked to r12c1, not elsewhere in c1
-> {248} blocked for split 14(3) -> r12c3 <> 4
-> HS r3c2 = 4 -> r3c9 = 2, r3c7 = 1
-> r8c7 = 2, r7c7 = 7, r6c7 = 8, r9c1 = 2, r8c1 = 1, r7c6 = 5, r7c1 = 3, r7c9 = 6 …
Straightforward combos and singles from here