I clearly found Ed's uA98 much harder than Afmob and Mike did. After my first 23 steps I ground to a halt, did the first 19 steps for Mike's V2 and then came back to Ed's puzzle a day or two later.
sudokuEd wrote:Solving is like a lazy tropical river with 16 bridges & many back-waters to explore.
Ed, was this meant to be a hint?
My breakthrough step 24 was effectively the same as the breakthrough used by Afmob and Mike but I saw it differently. The way they did it was clearer and more direct. I also liked Mike's step 2.
I didn't use any very difficult steps but since it took me a long time to spot the breakthrough move I'll rate uA98 as an Extremely Hard 1.25.
Here is my walkthrough. I think there are a few interesting things not used by Afmob or Mike, not just because I took much longer to find how to crack this puzzle.
Many thanks Afmob and Ed for pointing out an incorrect elimination in step 12 and providing feedback on other steps.
Prelims
a) R1C67 = {14/23}
b) R3C78 = {18/27/36/45}, no 9
c) R4C56 = {69/78}
d) R45C7 = {49/58/67}, no 1,2,3
e) R45C8 = {19/28/37/46}, no 5
f) R5C23 = {39/48/57}, no 1,2,6
g) R67C2 = {59/68}
h) R67C3 = {12}, locked for C3
i) R6C45 = {15/24}
j) R67C9 = {17/26/35}, no 4,8,9
k) R78C5 = {79}, locked for C5 and N8, clean-up: no 6,8 in R4C6, no 4,6 in R8C7
k) R8C67 = {49/58/67}, no 1,2,3
l) R9C34 = {36/45}/[72/81], no 9, no 8 in R9C4
m) R9C56 = {14/23}
n) 24(3) cage in N3 = {789}, locked for N3, clean-up: no 1,2 in R3C78
o) 21(3) cage at R6C6 = {489/579/678}, no 1,2,3
p) 21(3) cage in N7 = {489/579/678}, no 1,2,3
q) 12(4) cage at R2C6 = {1236/1245}, no 7,8,9, CPE no 1,2 in R2C45, no 5,6 in R3C6
[Ed also pointed out CPE no 1,2 in R7C4. Maybe that one shouldn’t be in Prelims because there are no immediate eliminations for the 15(4) cage at R7C4. That’s probably also a reason why it’s harder to spot.]
1. Killer pair 1,2 in R6C3 and R6C45, locked for R6, clean-up: no 6,7 in R7C9
2. 25(4) cage at R2C3 = {2689/3589/3679/4579/4678} (cannot be {1789} because R2C345 = {789} clashes with R2C9), no 1
3. 21(3) cage at R6C6 = {489/579/678}
3a. 5 of {579} must be in R7C6 -> no 5 in R6C6 + R7C7
4. 45 rule on C1 2 outies R19C2 = 10 = [19/28/37]/{46}, no 5, no 7,8,9 in R1C2
5. 45 rule on R9 2 outies R8C19 = 8 = [53/62/71], R8C1 = {567}, R8C9 = {123}
6. 21(3) cage in N7 = {579/678} (cannot be {489} because R8C1 only contains 5,6,7), no 4, 7 locked for N7, clean-up: no 6 in R1C2 (step
4), no 2 in R9C4
[This is how I did step 7. For a much better way see after the step.]
7. Hidden killer quad 1,2,3,4 in R1C1, R1C2, R1C345 and R1C67 -> R1C1 + R1C345 must contain one of 1,2,3,4
7a. Hidden killer triple 7,8,9 in R1C1, R1C345 and R1C89 -> R1C1 + R1C345 must contain one of 7,8,9
7b. R1C345 = {169/259/268/358/367/457} (cannot be {178} which contains both 7 and 8, cannot be {349} which contains both 3 and 4)
7c. Killer quad 1,2,3,4 in R1C2, R1C345 and R1C67, locked for R1
7d. Killer triple 7,8,9 in R1C345 and R1C89, locked for R1
7e. -> R1C1 = {56}
[The much better way is hidden killer pair 5,6 in R1C1 and R1C345 for R1 -> R1C1 = {56}, R1C345 must contain 5 or 6 because R1C345 cannot be {556}.]
8. 45 rule on R6789 2 innies R67C1 = 10 = [46/64/73/82/91], no 5, no 3 in R6C1, no 8,9 in R7C1
8a. R45C1 = 7 = {16/25/34}, no 7,8,9
8b. 3 in R6 locked in R6C789, locked for N6, clean-up: no 7 in R45C8
9. 45 rule on C12 2 innies R58C2 = 1 outie R4C3
9a. Min R58C2 = 4 -> min R4C3 = 4
9b. Max R4C3 = 9 -> max R58C2 = 9, no 9, no 8 in R8C2, clean-up: no 3 in R5C3
10. 45 rule on C12 2 outies R45C3 = 1 innie R8C2 + 12, max R45C3 = 17 -> max R8C2 = 5
11. R5C456 = {138/156/237/246} (cannot be {129/147/345} which clash with R6C45), no 9
12. 45 rule in C6789 3 innies R459C6 = 14 = {149/
167/239/257/347} (cannot be {158/248/356} because R4C6 only contains 7,9), no 6,8
12a. 7 of {
167/257/347} must be in R4C6 -> no 7 in R5C6
13. R46C6 = {79} (hidden pair in C6), locked for N5
14. 45 rule on N5 2 innies R4C4 + R6C6 = 12 = [39/57]
15. 8 in C6 locked in R78C6, locked for N8
16. 15(3) cage at R3C3 = {159/258/348/357} (cannot be {168/249/267} because R4C4 only contains 3,5, cannot be {456} which clashes with R3C78), no 6
16a. 1 of {159} must be in R3C4 -> no 9 in R3C4
17. 9 in R3 locked in R3C123, locked for N1
17a. R1C345 (step 7b) = {169/259/268/358/367/457}
17b. 9 of {169} must be in R1C4 -> no 1 in R1C4
18. 25(4) cage at R2C3 (step 2) = {2689/3589/3679/4579/4678}
18a. 9 of {2689/3589/3679/4579} must be in R2C4 -> no 3,5 in R2C4
18b. 4 of {4678} must be in R23C5 (7 must be in R2C34 and R23C5 = {68} clashes with R4C5), no 4 in R2C4
(4 can still be in R2C3 for {4579})
19. 45 rule on R123 3 outies R4C234 = 1 innie R3C9 + 9
19a. Max R3C9 = 6 -> max R4C234 = 15, min R4C34 = 7 -> max R4C2 = 8
20. 15(4) cage at R7C4 = {1239/1248/1356/2346}
20a. 3,5 of {1356} must be in R8C234 (R8C234 cannot be {136/156} which clash with R8C19) -> no 5 in R7C4 (3 can still be in R7C4 for other combinations)
[Ed: Still missing CPE no 1,2 in R7C4]
21. 45 rule on R89 2 outies R7C45 = 1 innie R8C8 + 7
21a. R7C45 cannot total 14,16 -> no 7,9 in R8C8
22. 45 rule on C9 4 innies R1289C9 = 25 = {1789/2689/3589} (cannot be {3679} which clashes with R67C9, cannot be {4579/4678} because R8C9 only contains 1,2,3), no 4,
8,9 locked for C9
22a. R8C9 = {123} -> no 1,2,3 in R9C9
23. 4 in C9 locked in R345C9 = {147/246/345}, no 8
23a. 3 of {345} must be in R3C9 -> no 5 in R3C9
[At this stage I spotted Hidden killer quint 5,6,7,8,9 in R9C12, R9C34 and R9C789 -> R9C789 must contain two of 5,6,7,8,9 but it only eliminated one combination from 18(4) cage in N9.]
24. R12389C1 must contain at least two of 5,6,7
because R18C1 only contain 5,6,7
24a. 45 rule on C1 5 innies R12389C1 = 28 = {15679/25678} (cannot be {13789/14689/23689/24589} which only contain one of 5,6,7, cannot be {24679/34579} because no 5 in R9C2 so R89C1 cannot be [79], cannot be {34678} which would make 17(4) cage at R1C1 [64]{34}), no 3,4
24b. 5,6,7 locked for C1, clean-up: no 1,2 in R45C1 (step 8a), no 3,4 in R67C1 (step 8)
[Step 24b separated out for clarity and step 25 edited.]
25.
Naked pair {34} in R45C1 = {34}, locked for N4, clean-up: no 8,9 in R5C23, no 6 in R67C1 (step 8)
26. Naked pair {57} in R5C23, locked for R5 and N4, clean-up: no 6,8 in R4C7, no 9 in R7C2
27. Naked pair {12} in R7C13, locked for R7 and N7, clean-up: no 6,7 in R6C9
27a. Naked pair {35} in R67C9, locked for C9
, clean-up: no 5 in R8C1 (step 5)
28. R5C456 (step 11) = {138/246}
28a. Killer pair 3,4 in R5C1 and R5C456, locked for R5, clean-up: no 9 in R4C7, no 6 in R4C8
29. 9 in R5 locked in R5C78, locked for N6, clean-up: no 1 in R5C8
30. R345C9 (step 23) = {147/246}
30a. 1 of {147} must be in R
5C9 -> no 1 in R34C9
31. R4C2 + R6C3 = {12} (hidden pair in N4)
32. 6 in N4 in R4C3 or R6C2, CPE no 6 in R23C2
The original step 33 no longer worked because of the incorrect elimination in step 12. I've re-worked the remaining steps.
33. R58C2 = R4C3 (step 9)
33a. Min R58C2 = 8 -> no 6 in R4C3
33b. R4C3 = {89} -> R58C2 = [53/54] -> R5C23 = [57], clean-up: no 9 in R6C2
34. R6C2 = 6 (hidden single in N4), R7C2 = 8, clean-up: no 2,4 in R1C2 (step 4), no 6 in 21(3) cage in N7 (step 6), no 1 in R9C4
34a. R8C1 = 7, R9C12 = [59], R1C1 = 6, R1C2 = 1 (step 4), R4C2 = 2, R67C3 = [12], R7C1 = 1, R6C1 = 9 (step 8), R6C6 = 7, R4C4 = 5 (step 14), R4C3 = 8, R4C56 = [69], R78C5 = [79], R8C9 = 1 (step 5), clean-up: no 4 in R1C67, no 7 in R4C9 (step 23), no 4,6 in R8C6, no 4 in R9C34
34b. R4C9 = 4, naked pair {26} in R35C9, locked for C9
34c. R45C1 = [34], R4C7 = 7, R5C7 = 6, R4C8 = 1, R5C8 = 9, R5C9 = 2, R3C9 = 6, clean-up: no 3 in R3C78
35. R8C6 = 8 (hidden single in C6), R8C7 = 5, R3C78 = [45], R67C9 = [53], R7C7 = 9, R7C6 = 5 (step 3)
36. 15(4) cage at R7C4 = {2346} (only remaining combination) -> R8C4 = 2, R6C45 = [42], R7C4 = 6, R78C8 = [46], R9C34 = [63]
37. R4C23 = [28] = 10 -> R23C2 = 11 = [47], R8C23 = [34]
38. R4C4 = 5 -> R3C34 = 10 = [91], R5C4 = 8
39. Naked pair {23} in R13C6, locked for C6 and N2 -> R3C5 = 8, R12C5 = [45], R2C3 = 3, R2C4 = 9 (step 2)
and the rest is naked singles