I finished A118 yesterday evening but I only went through Afmob's walkthrough today.
Afmob wrote:
You really had to look for Hidden Cages to solve this one and spotting and using some Killer subsets helped too.
There are plenty of Hidden Cages in this cage pattern, many of which were very helpful for solving A118.
I'll rate my solution as 1.25. It's probably a bit more difficult than Afmob's but not sufficiently so to rate it as Hard 1.25.
Here is my walkthrough. Thanks Afmob for pointing out that I should have given "no 5" in step 20a; it has therefore been deleted from step 25b.
Prelims
a) R1C12 = {17/26/35}, no 4,8,9
b) R1C34 = {39/48/57}, no 1,2,6
c) R1C78 = {59/68}
d) R2C23 = {17/26/35}, no 4,8,9
e) R34C7 = {19/28/37/46}, no 5
f) R67C3 = {39/48/57}, no 1,2,6
g) R8C78 = {29/38/47/56}, no 1
h) R9C23 = {39/48/57}, no 1,2,6
i) R9C67 = {17/26/35}, no 4,8,9
j) R9C89 = {17/26/35}, no 4,8,9
k) 9(3) cage at R3C3 = {126/135/234}, no 7,8,9
l) 11(3) cage at R3C8 = {128/137/146/236/245}, no 9
m) 36(7) cage at R4C3 must contain 9
n) 31(5) cage in N8 must contain 9, locked for N8
1. 45 rule on R1 3 innies R1C569 = 11 = {128/137/146/236/245}, no 9
2. 9 in R1 locked in R1C3478
2a. Combined cage R1C3478 = 26 = {3689/4589} (cannot be {4679} which clashes with R1C78}), no 7, 8 locked for R1, clean-up: no 5 in R1C34
2b. R1C569 (step 1) = {137/146/236/245}
2c. Killer pair 3,4 in R1C34 and R1C569, locked for R1, clean-up: no 5 in R1C12
3. 45 rule on N1 2 innies R13C3 = 11 = [83/92], clean-up: no 8,9 in R1C4
4. 45 rule on N1 3 outies R134C4 = 10 = {136/145} (cannot be {235} because 9(3) cage at R3C3 cannot be {225}), no 2, 1 locked for C4
4a. R1C4 = {34} -> no 3,4 in R34C4
[If preferred, step 4 can be done in two separate steps using R134C4 = {136/145/235} and then 9(3) cage at R3C3 to eliminate 2 from R34C4.]
5. 4 in N1 locked in 18(3) cage = {459/468}, no 1,2,3,7
6. 45 rule on R1234 3 innies R4C123 = 22 = {589/679}, 9 locked for R4 and N4, clean-up: no 1 in R3C7, no 3 in R7C3
7. 45 rule on N12 3 outies R4C456 = 12 = {138/147/246/345} (cannot be {156} which clashes with R4C123, cannot be {237} because R4C4 only contains 1,5,6)
7a. R4C4 = {156} -> no 1,5,6 in R4C56
8. 45 rule on N47 2 innies R45C3 = 10 = [64/73/82/91], no 5, no 6,7,8 in R5C3
9. 45 rule on N36 2 innies R56C7 = 9 = {18/27/36/45}, no 9
10. 45 rule on N3 2 innies R3C78 = 10 = {28/37/46}/[91], no 5 in R3C8
11. 45 rule on N7 2 innies R7C23 = 12 = [39]/{48/57}, no 1,2,6,9 in R7C2
12. 45 rule on N9 2 innies R79C7 = 8 = {17/26/35}, no 4,8,9 in R7C7
13. 45 rule on N12 2 innies R23C6 = 1 outie R4C4 + 10 -> min R23C6 = 11, no 1
14. 45 rule on N7 3 outies R6C123 = 15, R4C123 (step 7) = 22 -> R5C123 = 8 = {125/134}, 1 locked for R5 and N4, clean-up: no 8 in R6C7 (step 9)
15. 45 rule on N3 3 outies R4C789 = 11
15a. 45 rule on R6789 3 innies R6C789 = 14 -> R5C789 = 20 = {389/479/569/578}, no 2, clean-up: no 7 in R6C7 (step 9)
16. R6C123 = 15 (step 14) = {258/267/348} (cannot be {357/456} which clash with R4C123)
16a. 7 of {267} must be in R6C3 -> no 7 in R6C12
17. 20(4) cage at R5C1 = {1379/1469/2567/3458/3467} (cannot be {1289} because no 5 in R45C3, cannot be {1478/1568} which clash with R4C123, cannot be {2369/2378/2459/2468} which clash with R5C123)
17a. R4C12 cannot be {59} -> no 8 in R4C3 (step 6), clean-up: no 2 in R5C3 (step 8)
18. 45 rule on C12 3 outies R289C3 = 12 = {129/138/156/246/345} (cannot be {147} which clashes with R45C3, cannot be {237} which clashes with R3C3), no 7, clean-up: no 1 in R2C2, no 5 in R9C2
18a. 9 of {129} must be in R9C3 -> no 9 in R8C3
19. 45 rule on C89 2 innies R18C8 = 1 outie R2C7 + 7, IOU no 7 in R8C8, clean-up: no 4 in R8C7
[The same result is achieved with 45 rule on C89 2 outies R28C7 = 1 innie R1C8 + 4, IOU no 4 in R8C7, clean-up: no 7 in R8C8]
20. 45 rule on N89 3 outies R6C456 = 16, R4C456 = 12 (step 7) -> R5C456 = 17
[Alternatively R45C3 = 10 (step 8), R56C7 = 9 (step 9) -> R5C456 = 17]
20a. R5C456 = {269/278/368/467} (cannot be {359/458} which clash with R5C123)
, no 520b. 36(7) cage at R4C3 = {1236789/1245789/1345689/2345679} with 9 in R4C3 or R5C456 -> R45C3 = [73/91] (cannot be [64] which clashes with R5C456 = {269}), no 6 in R4C3, no 4 in R5C3
20c. R5C456 (step 20a) = {269/278/368} (cannot be {467} because R45C3 cannot be [93]), no 4
20d. R5C789 (step 15a) = {479/569/578} (cannot be {389} which clashes with R5C456), no 3, clean-up: no 6 in R6C7 (step 9)
21. Killer triple 7,8,9 in R1C3, R4C3 and R67C3, locked for C3, clean-up: no 3,4 in R9C2
22. R4C456 (step 7) = {138/147/345} (cannot be {246} which clashes with R5C456}, no 2,6
23. 2 in R4 locked in R4C789, locked for N6, clean-up: no 7 in R5C7 (step 9)
23a. R4C789 = 11 (step 15) = {128/236/245}, no 7, clean-up: no 3 in R3C7, no 7 in R3C8 (step 10)
24. 45 rule on R9 3 innies R9C145 = 17 = {179/269/359/458} (cannot be {278/368/467} which are blocked by the two 8(2) cages)
24a. Hidden killer pair 8,9 in R9C145 and R9C2 -> R9C2 must have one of 8,9 -> R9C23 = [84/93], no 5,7
25. 6 in C3 locked in R28C3
25a. R289C3 (step 18) = {246} (only remaining combination, cannot be {156} because R9C3 only contains 3,4) -> R9C3 = 4, R9C2 = 8, R28C3 = {26}, locked for C3 -> R3C3 = 3, R5C3 = 1, R1C3 = 8 (step 3), R1C4 = 4, R4C3 = 9 (step 8), clean-up: no 6 in R1C78, no 6 in 18(3) cage in N1 (step 5), no 5,7 in R2C2, no 6 in R3C4 (step 4), no 7 in R3C7 (step 10), no 5 in R4C1 (step 6), no 3 in R4C7, no 8 in R5C7 (step 9), no 3 in R7C2 (step 11)
25b. R5C456 (step 20c) = {278/368}, 8 locked for R5 and N5
25c. 9 in R5 locked in R5C89, locked for N6
26. Naked pair {26} in R2C23, locked for R2 and N1
26a. Naked pair {17} in R1C12 , locked for R1
26b. Naked pair {59} in R1C78, locked for R1 and N3, clean-up: no 1 in R3C8 (step 10), no 1 in R4C7
26c. Naked pair {15} in R34C4, locked for C4
27. R4C456 (step 22) = {147/345}, 4 locked for R4 and N5, clean-up: no 6 in R3C7, no 4 in R3C8 (step 10), no 5 in R4C89 (step 23a)
28. R6C123 (step 16) = {258/267} (cannot be {348} because R6C3 only contains 5,7}, no 3,4, 2 locked for R6 and N4, clean-up: no 5 in R5C12 (step 14)
28a. 5 of {258} must be in R6C3 -> no 5 in R6C12
29. Naked pair {34} in R5C12, locked for R5, clean-up: no 6 in R5C456 (step 25b), no 7 in R5C89 (step 15a), no 5 in R6C7 (step 9)
29a. Naked triple {278} in R5C456, locked for N5, clean-up: no 1 in R4C4 (step 27)
29b. R34C4 = [15], clean-up: no 8 in R4C1 (step 6)
30. Naked pair {67} in R4C12, locked for R4 and N4 -> R6C123 = [825], R7C23 = [57], R2C23 = [62], R8C3 = 6, R5C12 = [67], R1C12 = [71], clean-up: no 4 in R3C7, no 6 in R3C8 (step 10), no 5 in R8C78, no 1,3 in R9C7 (step 12), no 5,7 in R9C6
31. Naked pair {34} in R4C56, locked for R4, N5 and 22(4) cage at R2C6
31a. Naked triple {169} in R6C456, locked for R6
32. Naked pair {28} in R3C78, locked for R3 and N3
32a. Naked pair {28} in R34C7, locked for C7, clean-up: no 6 in R79C7 (step 12) , no 3,9 in R8C8, no 2,6 in R9C6
32b. 6 in N3 locked in R13C9, locked for C9, clean-up: no 2 in R9C8
33. R5C7 = 6 (hidden single in C7), R6C7 = 3 (step 9), R7C7 = 1, R9C7 = 7 (step 12), R9C6 = 1, R2C7 = 4, R8C7 = 9, R8C8 = 2, R1C78 = [59], R3C78 = [28], R4C7 = 8, R4C89 = [12], R5C89 = [59], R8C12 = [13], R5C12 = [34], R3C2 = 9, R23C1 = [54], clean-up: no 6 in R9C8, no 3 in R9C9
33a. R9C89 = [35], R2C8 = 7, R123C9 = [316], R6C89 = [47], R7C8 = 6
34. 45 rule on N2 2 remaining innies R23C6 = 15 = [87], R3C5 = 5, R5C6 = 2, R1C56 = [26], R6C6 = 9, R6C45 = [61], R7C6 = 3 (cage sum), R4C56 = [34], R2C45 = [39], R8C6 = 5, R9C5 = 6
35. 45 rule on N8 2 remaining innies R78C4 = 10 = [28]
and the rest is naked singles
Jean-Christophe wrote:
My idea for this cage template
That's a very interesting concept although I wouldn't have called it a Hint. I went through my walkthrough again and Afmob's one after reading the concept and I can't see how it could help to reach the breakthrough any quicker. However that doesn't detract from it being an interesting cage pattern concept.