Maybe the one other thing I could say about Afmob's step 3b is that it's routine combo analysis; it started from a fairly long string of combos but all the clashes were with two-cell cages, each of which only had two remaining combos, so each combo elimination from the 3-cell cage was straightforward. I did something similar with my step 12, except that I hadn't eliminated 4 from the cage.
I've now gone through Afmob's walkthrough and udosuk's walk-in. Afmob's killer quad was a more powerful one than the one I used in R1. I think if udosuk goes through my walkthrough there will be the feeling after my early steps "umm, could have gone a bit deeper in
C9"
. Udosuk's hidden killer pair for 5,6 in C5 was another nice way to crack this Assassin.
Here is my walkthrough.
Thanks udosuk for pointing out my typos and Ed for commenting that there are 23 Prelims; I've now added the one I originally missed.Prelims
a) R12C4 = {18/27/36/45}, no 9
b) R1C56 = {49/58/67}, no 1,2,3
c) R1C78 = {19/28/37/46}, no 5
d) R23C1 = {59/68}
e) R23C2 = {14/23}
f) R23C3 = {18/27/36/45}, no 9
g) 13(2) cage at R2C5 = {49/58/67}, no 1,2,3
h) R2C67 = {12}
i) R34C8 = {39/48/57}, no 1,2,6
j) R45C1 = {29/38/47/56}, no 1
k) R5C23 = {49/58/67}, no 1,2,3
l) R5C78 = {18/27/36/45}, no 9
m) R56C9 = {16/25/34}, no 7,8,9
n) R67C2 = {19/28/37/46}, no 5
o) 5(2) cage at R7C5 = {14/23}
p) R78C7 = {59/68}
q) R78C8 = {13}
r) R78C9 = {29/38/47/56}, no 1
s) R89C6 = {29/38/47/56}, no 1
t) R8C34 = {19/28/37/46}, no 5
u) R9C23 = {18/27/36/45}, no 9
v) R9C45 = {19/28/37/46}, no 5
w) R6C678 = {489/579/678}, no 1,2,3
Steps resulting from Prelims
1a. Naked pair {12} in R2C67, locked for R2, clean-up: no 7,8 in R1C4, no 3,4 in R3C2, no 7,8 in R3C3
1b. Naked pair {13} in R78C8, locked for C8 and N9, clean-up: no 7,9 in R1C7, no 9 in R34C8, no 6,8 in R5C7, no 8 in R78C9
1c. R45C1 = {29/38/47} (cannot be {56} which clashes with R23C1), no 5,6
1d. R78C9 = {29/47} (cannot be {56} which clashes with R78C7), no 5,6
2. 45 rule on R1 2 innies R1C49 = 5 = {14/23}, clean-up: no 3,4 in R2C4
3. 45 rule on R9 2 innies R9C16 = 10 = [19]/{28/37/46}, no 5, no 9 in R9C1, clean-up: no 6 in R8C6
4. 45 rule on C1 2 innies R19C1 = 5 = {14/23}, clean-up: no 2,3,4 in R9C6 (step 3), no 7,8,9 in R8C6
5. 45 rule on C9 2 innies R19C9 = 11 = [29/38/47], clean-up: no 4 in R1C4 (step 2), no 5 in R2C
45a. Killer triple 7,8,9 in R78C7, R78C9 and R9C9, locked for N9
6. 45 rule on N2 3 innies R2C6 + R3C56 = 10 = {127/136/145/235}, no 8,9
7. Killer quad 1,2,3,4 in R1C1, R1C49 and R1C
78, locked for R1, clean-up: no 9 in R1C
567a. 9 in N2 locked in 13(2) cage at R2C5 = {49}, 4 locked for N2
8. 45 rule on N8 3 innies R7C45 + R8C4 = 19, no 1, clean-up: no 9 in R8C3
9. R56C9 = {16/25} (cannot be {34} which clashes with R1C9 and R78C9, ALS block), no 3,4
[Ed has suggested that this might be better described as Killer ALS block.]10. Max R1C9 + R2C8 = 13 -> min R3C7 = 5
10a. Max R1C9 + R3C7 = 13 -> min R2C8 = 5
11. 45 rule on N3 2 outies R4C89 = 1 innie R2C7 + 11
11a. R2C7 = {12} -> R4C89 = 12,13, no 1,2,3 in R4C9
12. R1C123 = {179/359/467} (cannot be {269/458} which clash with R23C1, cannot be {278/368} which clash with R1C56), no 2,8, clean-up: no 3 in R9C1 (step 4), no 7 in R9C6 (step 3), no 4 in R8C6
12a. Killer pair 5,7 in R1C123 and R1C56, locked for R1, clean-up: no 3 in R1C7
12b. 2 in N1 locked in R3C23, locked for R3
13. 16(3) cage in N7 can only contain one of 1,2,4
13a. R9C1 = {124} -> no 1,2,4 in R7C3 + R8C2
14. 45 rule on C789 1 outie R6C6 = 2 innies R24C7 + 3
14a. Min R24C7 = 3 -> min R6C6 = 6
14b. Max R6C6 = 9 -> max R24C7 = 6, no 6,7,8,9 in R4C7
15. 45 rule on C1234 3 innies R359C4 = 12 = {129/147/246/345} (cannot be {138/156/237} because R3C4 only contains 4,9), no 8, clean-up: no 2 in R9C5
15a. R3C4 = {49} -> no 4,9 in R59C4, clean-up: no 1,6 in R9C5
15b. 5 of {345} must be in R5C4 -> no 3 in R5C4
16. 45 rule on C6789 3 innies R157C6 = 15
16a. Max R17C6 = 12 -> min R5C6 = 3
17. R9C789 = {259/268/457}
17a. R9C23 = {18/36/45} (cannot be {27} which clashes with R9C789), no 2,7
18. R7C45 + R8C4 = 19 (step 8) = {289/379/478/568} (cannot be {469} because cannot then place 5 for N8)
18a. R89C6 = [29/56] (cannot be [38] which clashes with R7C45 + R8C4), clean-up: no 2 in R9C1 (step 3), no 3 in R1C1 (step 4)
[I was trying to find a better way to write step
18. I suppose it’s a sort of variable hidden killer pair for 5,6 in N8. Because 5 is either in R7C45 + R8C4 or in R8C6 then if R7C45 + R8C4 contains 6 it must also contain 5.
With hindsight this step has been available from the position after the Prelims.]
19. Naked pair {14} in R19C1, locked for C1, clean-up: no 7 in R45C1
19a. Killer pair 8,9 in R23C1 and R45C1, locked for C1
20. R23C2 = [32] (cannot be [41] which clashes with R1C1), clean-up: no 6,7 in R2C3, no 6 in R3C3, no 7,8 in R67C2, no 6 in R9C3
21. 7 in N1 locked in R1C23, locked for R1, clean-up: no 6 in R1C56
21a. Naked pair {58} in R1C56, locked for R1 and N2, clean-up: no 1 in R1C4, no 2 in R1C78, no 4 in R1C9 (step 2), no 7 in R9C9 (step 5), no 4 in R9C78 (step 17)
22. R9C789 (step 17) = {259/268}, 2 locked for R9 and N9, clean-up: no 9 in R78C9, no 8 in R9C5
22a. Killer pair 6,9 in R9C6 and R9C789, locked for R9, clean-up: no 3 in R9C3, no 1 in R9C4, no 4 in R9C5
22b. Killer pair 3,7 in R12C4 and R9C4, locked for C4, clean-up: no 3,7 in R8C3
22c. Killer pair 1,4 in R9C1 and R9C23, locked for N7, clean-up: no 6,9 in R6C2, no 6,9 in R8C4
23. Naked pair {37} in R9C45, locked for N8, clean-up: no 2 in 5(2) cage at R7C5
23a. Naked pair {14} in 5(2) cage at R7C5, locked for N8, clean-up: no 6 in R8C3
24. Naked pair {28} in R8C34, locked for R8 -> R8C6 = 5, R9C6 = 6, R1C56 = [58], R9C1 = 4 (step 3), R1C1 = 1, clean-up: no 6 in R1C23 (step 12), no 9 in R1C8, no 8 in R2C3, no 6,9 in R7C7, no 5 in R9C23
25. R157C6 = 15 (step 16), R1C6 = 8 -> R57C6 = 7 = [34], R8C5 = 1, clean-up: no 8 in R4C1, no 6 in R5C8
26. 31(7) cage at R3C5 must contain 1,2,3,4,7 -> R5C4 = 1, 4,7 locked in R3456C5 for C5, 4 also locked for N5 -> 13(2) cage at R2C5 = [94], R9C45 = [73], R2C4 = 6, R1C4 = 3, R1C9 = 2, R2C67 = [21], R3C56 = [71], R23C3 = [45], R2C1 = 8, R3C1 = 6, R3C8 = 8, R4C8 = 4, R3C7 = 9, R2C8 = 7 (cage sum), R1C78 = [46], R23C9 = [53], R4C9 = 8 (cage sum), R56C9 = [61], R6C2 = 4, R7C2 = 6, R8C7 = 6, R7C7 = 8, R7C5 = 2, R4C5 = 6, R6C5 = 8, R5C5 = 4, R7C4 = 9, R8C34 = [28], R7C9 = 7, R7C13 = [53], R8C1 = 7, R6C1 = 3 (cage sum), clean-up: no 7,8,9 in R5C2, no 7,9 in R5C3, no 2,5 in R5C7, no 5 in R5C8
and the rest is naked singles.