Nice puzzle Mike. I'll agree with your rating of 1.25.
CathyW wrote:I didn't keep a WT but the outies of c123 and innies of N2356 proved quite helpful.
I used innies/outies for C123 (see comment about the difference between outies and innies/outies after step 28) but missed innies of N2356. At one stage I looked at multiple nonets but couldn't see any useful ones; don't know how I missed those ones which are probably the only useful multiple nonets. As it happens I had no problems with eliminations from R6C8 so it probably didn't have much affect on my solution path but it's annoying that I missed it; in a different puzzle it might have been important.
At one stage I wondered whether it would be possible to use "concentric" as a solving step. However there were also two outies from the outer ring so that didn't help. Still some puzzle creator might be able to use the idea of an outer concentric ring so that overlaps give the total for R19C9.
Here is my walkthrough. It took me until step 51, including prelims, to make the first placements but then it fell fairly quickly.
Didn't have time to check my walkthrough properly last night. I've now done that and made the necessary changes.
Thanks Mike for pointing out some more corrections to typos and extensions to a few of my steps.
1. R1C45 = {16/25/34}, no 7,8,9
2. R1C67 = {39/48/57}, no 1,2,6
3. R2C56 = {79}, locked for R2 and N2, clean-up: no 3,5 in R1C7
4. R34C2 = {39/48/57}, no 1,2,6
5. R34C9 = {15/24}
6. R45C3 = {18/27/36/45}, no 9
7. R45C8 = {18/27/36/45}, no 9
8. R56C2 = {14/23}
9. R56C9 = {18/27/36} (cannot be {45} which clashes with R34C9), no 4,5,9
10. R7C56 = {49/58/67}, no 1,2,3
11. R8C45 = {39/48/57}, no 1,2,6
12. R8C67 = {19/28/37/46}, no 5
13.
R234C1 = {289/379/469/478/568}, no 1
14. 10(3) cage at R2C3 = {127/136/145/235}, no 8,9
15. 10(3) cage in N3 = {127/136/145/235}, no 8,9
16. 11(3) cage at R5C7 = {128/137/146/236/245}, no 9
17. 11(3) cage at R6C3 = {128/137/146/236/245}, no 9
18. 21(3) cage in N7 = {489/579/678}, no 1,2,3
19. 10(3) cage in N7 = {127/136/145/235}, no 8,9
[Mike commented "You could have gone one step further (with step 13) and eliminated the 3 from R34C1 due to {79} being unavailable in R2C1." I'm putting this comment here because it's not really part of a preliminary step.]
20. 45 rule on R1 2 outies R2C29 = 9 = {18/36/45}, no 2
21. 45 rule on R9 1 innie R9C9 – 6 = 1 outie R8C1, R8C1 = {123}, R9C9 = {789}
22. 45 rule on C1 1 innie R1C1 = 1 outie R9C2, no 8,9 in R1C1
23. 45 rule on C9 2 outies R18C8 = 10 = {19/28/37/46}, no 5
24. 45 rule on C12 2 outies R18C3 = 11 = [29/38]/{47/56}, no 1, no 8,9 in R1C3
25. 45 rule on R89 2 outies R7C29 = 15 = {69/78}
25a. R7C56 (step 10) = {49/58} (cannot be {67} which clashes with R7C29)
25b. Combined cage R7C2569 = 28 = 89{47/56}
26. Killer pair 8,9 in R7C29 and R7C56, locked for R7
26a. 18(3) cage at R6C8, 8,9 only in R6C8 -> no 1
[Mike added "Similarly, no {89} in R7C78 -> no 2,3,4 in R6C8".]
27. R8C45 (step 11) = {39/57} (cannot be {48} which clashes with R7C56), no 4,8
27a. R8C67 (step 12) = {19/28/46} (cannot be {37} which clashes with R8C45), no 3,7
27b. Combined cage R7C56 + R8C45 = {3589/4579} = 59{38/47}, 5,9 locked for N8, clean-up: no 1 in R8C7
28. 45 rule on C123 1 innie R9C3 – 4 = 2
outies R27C4, min R27C4 = 3 -> min R9C3 = 7, max R27C4 = 5, no 5,6,7
28a. Min R9C3 = 7 -> max R9C45 = 7, no 7,8
[I missed 45 rule on C123 4 outies
R279C4 + R9C5 = 10. It's interesting to note the difference between using the two 45s. Innies/outies limits R27C4 to {1234} leaving R9C45 as {1..6}. Outies limits R2C4 and R9C5 to {1234} leaving R79C4 as {1..6}. If both are used then R27C4 and R9C5 are limited to {1234} leaving just R9C4 as {1..6}.]
29. Killer triple 7,8,9 in R9C3 and 21(3) cage, locked for N7, clean-up: no 7 in R1C1 (step 22)
30. 9 in C3 locked in R89C3, locked for N7, clean-up: no 6 in R7C9 (step 25)
31. 21(3) cage in N7 (step 18) = {489/579/678}
31a. 9 of {489/579} must be in R8C3 -> no 4,5 in R8C3, clean-up: no 6,7 in R1C3 (step 24)
32. 45 rule on R789 2 outies R6C38 – 12 = 1 innie R7C1, min R6C38 = 13, no 1,2,3, no 4 in R6C8, max R6C38 = 17 -> max R7C1 = 5
32a. Max R7C1 = 5 -> min R56C1 = 11, no 1
33. 18(3) cage at R6C8 = {279/369/378/567} (cannot be {459} which clashes with R7C56, cannot be {468} which clashes with R7C2569), no 4
33a. R7C78 cannot be {67} (clashes with R7C29) -> no 5 in R6C8
33b. R7C78 cannot be {57} (clashes with R7C2569) -> no 6 in R6C8
33c. R7C78 = {27/36/37/56}
34. Hidden killer quad 6,7,8,9 in R7C2, R7C56, R7C78 and R7C9 -> no 6 in R7C3
35. 45 rule on N3 3 innies R1C7 + R3C79 = 18, max R3C9 = 5 -> min R13C7 = 13, no 1,2,3
35a. 17(3) cage in N3 cannot contain both 8,9 -> R13C7 must contain at least one of 8,9
36. 45 rule on N9 3 outies R6C8 + R89C6 = 21, max R6C8 = 9 -> min R89C6 = 12, no 1,2,3, clean-up: no 8,9 in R8C7
[I could have done step 44 here but didn’t see it until later.]
37. 1,2 in N8 locked in R7C4 and R9C45
37a. R9C45 cannot contain both 1 and 2 (can’t make cage sum) -> R7C4 = {12}
37b. R9C345 = 7{16}/8{24}/9{14}/9{23} (cannot be 7{34} which doesn’t contain 1/2)
38. 45 rule on N5 2 innies R4C4 + R6C6 = 7 = {16/25/34}, no 7,8,9
39. 17(3) cage at R3C4 = {368/458} (only remaining combinations) = 8{36/45}, no 1,2, 8 locked in R3C45 for R3 and N2, clean-up: no 4 in R1C7, no 4 in R4C2, no 5,6, in R6C6
40. 45 rule on N6 3 innies R4C79 + R6C8 – 16 = 1 outie R6C6, min R4C79 + R6C8 = 17, max R4C9 + R6C8 = 14 -> min R4C7 = 3
41. 45 rule on C6789 4 outies R2457C5 = 27 = {3789/4689/5679}, no 1,2, 9 locked for C5, clean-up: no 3 in R8C4
42. 45 rule on R12 2 outies R3C38 = 1 innie R2C1, min R3C38 = 3 -> min R2C1 = 3
43. 23(4) cage in N9 = {1589/1679/2489/2579/2678/3479/3578} (cannot be {3569/4568} which only contain one of 7,8,9) -> R8C89 = {15/16/24/25/26/34/35}, no 7,8,9; clean-up: no 1,2,3 in R1C8 (step 23)
44. R6C8 + R89C6 = 21 (step 36) = [768/786/867] (cannot be [948/984] which clash with R7C56), no 9 in R6C8, no 4 in R89C6, clean-up: no 6 in R8C7
44a. 6 locked in R89C6, locked for C6 and N8
45. 18(3) cage at R6C8 (step 33) = {378/567}, no 2
45a. R7C78 = {37/56}
[Mike added "You could have also noted here that 7 is locked in the 18(3) cage -> no 7 in R9C8" (IOU).]
46. R8C89 (step 43) = {15/16/25/26/34} (cannot be {24} which clashes with R8C7, cannot be {35} which clashes with R7C78
and with R8C45)
47. R9C345 (step 37b) = 8{24}/9{14}/9{23} -> no 7 in R9C3
47a. 7 in N7 locked in 21(3) cage = {579/678}, no 4
48. 10(3) cage in N7 (step 19) = {136/145/235}
48a. 45 rule on N7 3 innies R7C13 + R9C3 = 14 = {149/239/248} (cannot be {158} which clashes with 10(3) cage), no 5
48b. Max R7C34 = 6 -> no 4 in R6C3
49. 21(3) cage in N7 (step 18) = {579/678}
49a. 7 must be in R8C23 (R8C23 = {59} clashes with R8C45, R8C23 = {68} clashes with R8C6) -> no 7 in R7C2
50. 7 in N7 locked in R8C23, locked for R8, clean-up: no 5 in R8C23
51. R8C45 = [93], clean-up: no 4 in R1C4, no 4 in R7C56, no 5 in R8C2 (step 49)
52. R9C3 = 9 (hidden single in C3), R9C45 = 5 = {14} (only remaining combination)
52a. R7C9 = 9 (hidden single in R7)
52b. R1C8 = 9 (hidden single in C8), clean-up: no 3 in R1C6
52b. R9C3 = 9 -> R7C13 = 5 (step 48a) = {14/23}
52c. R1C8 = 9 -> R12C9 = 8 = [26/35/53/71]
53. Naked pair {58} in R7C56, locked for R7 and N8 -> R7C2 = 6, R8C6 = 6, R8C7 = 4, R9C6 = 7, R9C9 = 8, R2C56 = [79], clean-up: no 1 in R56C9
54. Naked pair {14} in R9C45, locked for R9 and N8 -> R7C4 = 2, clean-up: no 5 in R1C5, no 3 in R7C13 (step 52b)
54a. R67C3 = 9 = [54/81]
55. 23(4) cage in N9 R79C9 = [98] -> R8C89 = 6 = [15] -> R8C1 = 2, clean-up: no 3 in R12C9 (step 52c), no 1 in R34C9, no 8 in R45C8
56. Naked pair {24} in R34C9, locked for C9, clean-up: no 7 in R56C9
57. Naked pair {36} in R56C9, locked for C9 and N6 -> R12C9 = [71], R1C67 = [48], R2C4 = 3
58. 10(3) cage in N3 = {235} (only remaining combination), locked for N3 -> R3C7 = 6, R3C8 = 3, R34C9 = [42], R7C78 = [37], R6C8 = 8, R67C3 = [54], R7C1 = 1, clean-up: no 7 in R3C2, no 8,9 in R4C2, no 7 in R5C3
59. Naked pair {58} in R3C45, locked for R3 and N2 -> R34C2 = [93], R3C1 = 7, R9C12 = [35],
R9C78 = [26], R2C78 = [52], R2C3 = 6, R3C3 = 1, R1C123 = [523], R2C2 = 8,
R2C1 = 4, R8C23 = [78], R4C1 = 8, R45C3 = [72]
60. R3C45 = {58} -> R4C4 = 4
and the rest is naked singles and a cage sum
5 2 3 6 1 4 8 9 7
4 8 6 3 7 9 5 2 1
7 9 1 5 8 2 6 3 4
8 3 7 4 6 1 9 5 2
6 1 2 8 9 5 7 4 3
9 4 5 7 2 3 1 8 6
1 6 4 2 5 8 3 7 9
2 7 8 9 3 6 4 1 5
3 5 9 1 4 7 2 6 8