3-cell cages H, J, L and Q have min 6, max 24; all other cages have 4 cells with min 10, max 30
1. L:P = 2:5, L:Q = 2:3, P:Q = 3:5 -> L:Q:P = 2:3:5 (because L, P and Q and adjacent)
1a. J:P = 2:5 can only be in this direction, otherwise J would be too big for a 3-cell cage -> J = L
1b. L:N = 4:5 -> L must be a multiple of 4 or 5
1c. Possible values of JL + Q + P are 8,12,20 or 10,15,25 or 12,18,30
1d. F:H = 4:5, H:J = 3:4
J = 8 => H = 6 ruled out because cannot make 4:5 ratio with F
J = 10 cannot form 3:4 ratio with H
-> J = 12, L = 12, Q = 18, P = 30, H = 16 (cannot be 9 because then cannot form 4:5 ratio with F), F = 20
2. L:N = 4:5, L = 12 -> N = 15
2a. M:N = 2:3 -> M = 10
2b. K:M = 2:5, 4-cell cage cannot total 4 -> K = 25
2c. G:K = 4:5 -> G = 20
3. D:F = 1:2, F = 20, 4-cell cage cannot total 40 -> D = 10
3a. C:D = 2:3 -> C= 15
3b. B:C = 3:4 -> B = 20
3c. A:B = 2:3 -> A = 30
4. B:E = 4:5, E:G = 4:5, B and G are both 20 -> E = 16 or 25
4a. A = 30 = {6789}, locked for N1 and in C12 -> rest of C12 only contains one each of 6,7,8,9 -> cannot be two 25(4) cages in rest of C12 because 25(4) cage contains either three of 6,7,8,9 or one of 7,8 plus 9, which would either give too many of 6,7,8,9 or too many 9s
-> E = 16
Now to solve the killer
Prelims
a) 30(4) cage at R1C1 = {6789}
b) 10(4) cage at R1C8 = {1234}
c) 10(4) cage at R8C1 = {1234}
d) 30(4) cage at R8C8 = {6789}
Steps resulting from Prelims
5a. Naked quad {6789} in 30(4) cage at R1C1, locked for N1
5b. Naked quad {1234} in 10(4) cage at R1C8, locked for N3
5c. Naked quad {1234} in 10(4) cage at R8C1, locked for N7
5d. Naked quad {6789} in 30(4) cage at R8C8, locked for N9
5e. Naked quad {6789} in R1C1 + R2C2 + R8C8 + R9C9, locked for D\
5f. Naked quad {1234} in R1C9 + R2C8 + R8C2 + R9C1, locked for D/
6. R5C5 = 5, placed for both diagonals
7. 45 rule on R12 2 innies R2C45 = 15 = {69/78}
7a. Naked quad {6789} in R2C1245, locked for R2 -> R2C7 = 5
7b. 15(4) cage at R1C6 = {1257/1356}, no 4,8,9 -> R1C7 = {67}, R12C6 = {12/13}, 1 locked for C6 and N2
7c. 8,9 in N3 only in R3C789, locked for R3
8. Min R89C3 = 11, min R89C4 = 3 -> R89C3 = 11,12 = {56/57}, 5 locked for C3 and N7, R89C4 = 3,4 = {12/13}, 1 locked for C4 and N8
8a. Naked quad {1234} in R8C1247, locked for R8
8b. Naked quad {1234} in R9C1247, locked for R9
8c. 5 in N1 only in R3C12, locked for R3, CPE no 5 in R4C1
8d. 5 in N9 only in R7C89, locked for R7
8e. 4 in N8 only in R7C456, locked for R7
8f. 1 in R7 only in R7C789, locked for N9
8g. 4 in N9 only in R89C7, locked for C7
8h. 8,9 in N7 only in R7C123, locked for R7
9. R1C4 = 5 (hidden single in R1)
9a. 20(4) cage at R1C3 = {2459/3458} (cannot be {1568/2567} because 6,7,8 only in R1C5) -> R1C5 = {89}, R12C3 = {24/34}, no 1, 4 locked for C3 and N1
9b. 1 in N1 in R3C123, CPE no 1 in R45C1
10. Min R3C89 = 14 (cannot be {67} which clashes with R1C7) -> max R4C89 = 6, no 6,7,8,9 in R4C89
11. 16(4) cage at R3C2 must contain one of 6,7,8,9 in R45C1
11a. Killer quad 6,7,8,9 in R12C1, R45C1 and R7C1, locked for C1
12. 12(3) cage at R7C5 = {237/246}, CPE no 2 in R7C789
12a. Naked triple {135} in R7C789, locked for R7 and N9
12b. Naked pair {24} in R89C7, locked for C7
12c. 12(3) cage = {246} (only remaining combination), 6 locked for R7 and N8
12d. Naked triple {789} in R7C123, locked for R7 and N7
12e. Naked triple {246} in R7C456, locked for N8
12f. Naked pair {56} in R89C3, locked for C3
12g. Naked pair {13} in R89C4, locked for C4
12h. Naked pair {24} in R47C4, locked for C4
12i. Naked quad {6789} in R3C4789, locked for R3
13. 4 on D\ only in R4C4 + R6C6, locked for N5
14. 45 rule on R89 3 innies R8C567 = 17 = {278/458}, no 9, 8 locked for R8 and N8
14a. 18(3) cage at R9C5 = {279/459}, 9 locked for R9
15. 45 rule on C89 3 innies R567C8 = 18 = {459) (all other combinations clash with R389C8, ALS block) -> R7C8 = 5, R56C8 = {49}, locked for C8 and N6
16. R3C7 = 9 (hidden single in C7), placed for D/
16a. R8C9 = 9 (hidden single in C9)
16b. 8 in C7 only in R456C7, locked for N6
16c. Max R3C89 + R4C8 = 18 -> min R4C9 = 2
17. 12(3) cage at R5C9 = {156/237}
17a. R7C9 = {13} -> no 1,3 in R56C9
17b. 5 of {156} must be in R6C9 -> no 6 in R6C9
18. 16(3) cage at R5C6 = {169/349} (cannot be {178/268/367} because R5C8 only contains 4,9), no 2,7,8, 9 locked for R5
18a. 1 of {169} must be in R5C7 -> no 6 in R5C7
18b. R5C7 = {13} -> no 3 in R5C6
18c. Naked pair {13} in R57C7, locked for C7
19. Naked triple {678} in R4C6 + R56C4, locked for N5 -> R5C6 = 9, R5C8 = 4, R5C7 = 3 (step 17), R6C8 = 9, R7C7 = 1, placed for D\
20. R7C9 = 3 -> R56C9 = 9 = {27}, locked for C9 and N6, R4C89 = [15]
21. R1C7 = 7 (hidden single in C7)
21a. R3C4 = 7 (hidden single in R3)
21b. R2C4 = 9 (hidden single in C4), R12C5 = [86], R89C5 = [79], R89C6 = [85], R89C3 = [56], R8C8 = 6, R9C9 = 8, both placed for D\, R1C12 = [96], R2C12 = [87], R7C1 = 7, R7C3 = 8, placed for D/, R7C2 = 9, R56C4 = [86], R46C7 = [68]
22. R7C12 = [79] = 16 -> R6C12 = 9 = {45}, locked for R6 and N4
23. Naked pair {23} in R4C5 + R6C6, locked for N5 -> R4C4 = 4, R6C5 = 1
24. R3C3 + R45C1 = {236} = 11 -> R3C2 = 5 (cage sum), R3C1 = 1 (hidden single in R3)
25. R4C23 = [89] (hidden pair in R4), R5C3 = 1 (hidden single in C3), R5C2 = 2
26. R45C1 = [36], R7C456 = [246], R8C7 = 2, R8C1 = 4, R9C1 = 2, placed for D/, R2C8 = 3, placed for D/, R8C2 = 1, placed for D/, R1C9 = 4
and the rest is naked singles, without using the diagonals.
SS(v3.3.1) score 0.83 but it feels harder, for example step 15 is either ALS block or can be done by hidden killer quad 6,7,8,9, which is obvious as a human solvable step.