Prelims
a) R23C9 = {39/48/57}, no 1,2,6
b) R45C2 = {39/48/57}, no 1,2,6
c) R45C4 = {19/28/37/46}, no 5
d) R56C6 = {16/25/34}, no 7,8,9
d) R56C8 = {69/78}
e) R78C1 = {15/24}
f) 9(3) cage at R3C8 = {126/135/234}, no 7,8,9
g) 38(8) cage at R1C2 = {12345689}, no 7
h) 43(8) cage at R5C7 = {13456789}, no 2
1. 45 rule on NR1C1 2 innies R14C2 = 8 = [17/35/53], R5C2 = [579]
1a. 13(3) cage at R2C2 = {148/238/247/256/346} (cannot be {139/157} which clash with R14C2), no 9
1b. 9 in NR1C1 only in 24(4) cage at R1C1, locked for C1
2. 45 rule on NR6C8 2 innies R69C8 = 11 = [65/74/83], clean-up: no 6 in R5C8
[Just high enough SS score to use Law of Leftovers(LoL) very early, particularly as there are two obvious ones to use and also that this puzzle was set up to be a practice version for the main puzzle.]
3. LoL on C123 two outies R45C4 must exactly equal two innies R13C3
3a. No 5 in R45C4 -> no 5 in R13C3
3b. No 7 in R13C3 -> no 7 in R45C4, clean-up: no 3 in R45C4
3c. R45C4 = {19/28/46} -> R13C3 = {19/28/46}, no 3
4. LoL on C789 two outies R56C6 must exactly equal two innies R79C7
4a. No 2 in R79C7 -> no 2 in R56C6, clean-up: no 5 in R56C6
4b. R56C6 = {16/34} -> R79C7 = {16/34}
5. 45 rule on NR6C1 4 innies R6C1 + R7C2 + R8C23 = 26 = {2789/3689/4679/5678} (cannot be {4589} which clashes with R78C1), no 1
6. 45 rule on NR6C1 2 innies R8C23 = 1 outie R5C1 + 13
6a. Max R8C23 = 17 -> max R5C1 = 4
6b. Min R8C23 = 14, no 2,3,4 in R8C23
6c. R8C23 cannot be {59} (from combinations in R6C1 + R7C2 + R8C23, step 5), no 5 in R8C23
[Step 6c can be skipped, since these eliminations would be made in step 9c.]
7. 45 rule on C1234 2 innies R69C4 = 12 = {39/48/57}, no 1,2,6
7a. 2 in NR7C5 only in R789C5, locked for C5
8. 45 rule on C6789 2 innies R14C6 = 7 = {16/25/34}, no 7,8,9
8a. 7 in NR1C3 only in R123C5, locked for C5
9. 45 rule on C1 1 innie R9C1 = 1 outie R7C2 + 2, no 7,8,9 in R7C2, no 1,2,3 in R9C1
9a. 13(3) cage at R9C1 = {157/238/247/346} (cannot be {139} because no 1,3,9 in R9C1, cannot be {148/256} which clash with R78C1), no 9
9b. 9 in NR6C1 only in R8C23, locked for R8 and 25(4) cage at R7C4, no 9 in R7C4
9c. R6C1 + R7C2 + R8C23 (step 5) contains 9 = {2789/3689/4679}, no 5, clean-up: no 7 in R9C1
9d. 2 of {2789} must be in R7C2 -> no 2 in R6C1
9e. 13(3) cage at R5C1 = {238/247/346} (cannot be {148} which clashes with R78C1), no 1
10. 45 rule on C9 1 innie R1C9 = 1 outie R3C8 + 3, no 1,2,3 in R1C9
11. 45 rule on C1 3 innies R569C1 = 15 = {267/348} (cannot be {258/456} which clashes with R78C1, cannot be {357} because 13(3) cage at R5C1 cannot be [373]), no 5, clean-up: no 3 in R7C2 (step 9)
11a. 6 of {267} must be in R9C1 -> no 6 in R6C1
12. R78C1 = {15} (cannot be {24} which clashes with R569C1), locked for C1 and NR6C1
13. 13(3) cage at R9C1 (step 9a) = {238/346} (cannot be {247} = 4{27} which clashes with R7C2 + R9C1 = [24], innie-outie difference clash), no 7, 3 locked for R9 and N7, clean-up: no 9 in R6C4 (step 7), no 8 in R6C8 (step 2), no 7 in R5C8, no 4 in R7C7 (step 4b)
13a. 8 of {238} must be in R9C1 -> no 8 in R9C23
13b. R569C1 (step 11) = {267/348}
13c. 2,3 only in R5C1 -> R5C1 = {23}
14. 9 in C1 only in 24(4) cage at R1C1 = {2679/3489}
14a. Killer pair 3,7 in 24(4) cage and R14C2, locked for NR1C1
15. 45 rule on NR1C1 + NR1C3 + NR4C3 2 innies R3C5 + R5C1 = 9, R5C1 = {23} -> R3C5 = {67}
16. 45 rule on NR3C7 + NR6C8 + NR7C5 2(1+1) innies R5C9 + R7C5 = 6 = {15/24}/[33], no 6,8,9
17. 14(3) cage at R8C5 = {158/167/239/248/257/347} (cannot be {149/356} which clash with R79C7)
17a. Hidden killer triple 7,8,9 in 14(3) cage and R789C6 for NR7C5, 14(3) cage contains one of 7,8,9 -> R789C6 must contain two of 7,8,9
17b. Hidden killer triple 7,8,9 in R23C6 and R789C6 for C6, R789C6 contains two of 7,8,9 -> R23C6 must contain one of 7,8,9
17c. 45 rule on NR1C7 3(2+1) outies R23C6 + R5C9 = 13
17d. R23C6 contain one of 7,8,9 -> max (other cell in R23C6 + R5C9) = 6, no 6 in R23C6
18. Consider combinations for 13(3) cage at R9C1 (step 13) = {238/346}
13(3) cage = {238}, R9C1 = 8
or 13(3) cage = {346}, locked for NR6C1, R7C2 = 2, R5C1 = 3, R6C1 = 8 (cage sum)
-> 8 in R69C1, locked for C1 and NR6C1
18a. 24(4) cage at R1C1 (step 14) = {2679} (only remaining combination), locked for C1 and NR1C1 -> R5C1 = 3, placed for NR4C3, R69C1 = {48}, locked for NR6C1, R3C5 = 6 (step 15), placed for NR1C3, clean-up: no 1 in R1C2 (step 1), no 4 in R13C3 (step 3c), no 1 in R14C6 (step 8), no 9 in R1C9 (step 10), no 5 in R5C2, no 4 in R6C6, no 3 in R7C5 (step 16)
18b. Naked pair {35} in R14C2, locked for C2 and NR1C1
18c. Naked pair {26} in R79C2, locked for C2 and NR6C1 -> R9C3 = 3
[Cracked. The rest is fairly straightforward.]
19. Naked pair {79} in R8C23, 7 locked for R8 and 25(4) cage at R7C4, no 7 in R7C4
19a. R8C23 = {79} = 16 -> R78C4 = 9 = {18/36/45}, no 2
20. 6 in 38(8) cage at R1C2 only in R45C3, locked for C3 and NR4C3, clean-up: no 4 in R45C4
21. 7 in C5 only in 15(3) cage at R1C5 = {357} (only remaining combination), locked for NR1C3
21a. Naked pair {35} in R1C26, locked for R1 -> R1C5 = 7, clean-up: no 2,4 in R3C8 (step 10)
22. 38(8) cage at R1C2 = {12345689} -> R1C2 = 3, R4C2 = 5, R5C2 = 7, placed for NR4C3, R8C23 = [97], R1C6 = 5, R2C5 = 3, clean-up: no 9 in R3C9
22a. 38(8) cage = {12345689} -> R5C3 = 5, R4C3 = 6, clean-up: no 1 in R7C5 (step 16)
22b. 38(8) cage = {12345689}, 4 locked for C4, clean-up: no 8 in R69C4 (step 7), no 5 in R78C4 (step 19a)
23. R69C4 = {57} (hidden pair in C4)
23a. R78C4 = {36} (hidden pair in C4), 3 locked for NR2C6
24. 35(7) cage at R3C5 = {1245689} (only remaining combination), no 7 -> R6C4 = 5, R9C4 = 7, placed for NR7C5, clean-up: no 1 in R5C9 (step 16)
25. 5 in C5 only in 14(3) cage at R8C5 = {257} -> R89C5 = {25}, locked for C5 -> R7C5 = 4, placed for NR7C5, R5C9 = 2 (step 16), placed for NR3C7, clean-up: no 8 in R4C4, no 3 in R7C7 (step 4b)
25a. Naked pair {16} in R79C7, locked for C7 and NR7C5
25b. Naked triple {389} in R789C6, locked for C6 and 43(8) cage at R5C7 -> R56C7 = [47], both placed for NR3C7, R69C8 = [65], both placed for NR6C8, R5C8 = 9, placed for NR3C7, R89C5 = [52], R9C2 = 6, R9C1 = 4 (cage sum), R6C1 = 8, R7C2 = 2, R78C1 = [51], R79C7 = [61], R78C4 = [36], clean-up: no 1 in R4C4
25c. R56C6 = [61] -> R4C6 = 2, R4C4 = 9, R5C4 = 1, R456C5 = [189], R6C23 = [42], R7C3 = 8 (cage sum), R789C6 = [938]
26. R5C9 = 2 -> R3C8 + R4C9 = 7 = [34], R1C9 = 6 (step 10), clean-up: no 8,9 in R23C9
27. R23C6 = {47} = 11 -> R2C78 = 11 = [92], placed for NR1C7 -> R1C7 = 8, R1C8 = 1 (cage sum)
and the rest is naked singles, without using the nonets.