Thanks manu for the challenging alt version. I found it harder than the original but that was because I didn't spot udosuk's neat breakthrough move that's there in the initial position. One could say that this puzzle is a "one trick pony".
Here is my walkthrough for Alt 171. I've corrected a few typos.
Although I regret not spotting that breakthrough move, at the same time I'm sort of happy about it because it allowed me several interesting steps. With hindsight I don't understand how I saw step 19 but didn't spot the outies for N8.
Prelims
a) R1C34 = {69/78}
b) R2C23 = {49/58/67}, no 1,2,3
c) R23C4 = {14/23}
d) R4C56 = {49/58/67}, no 1,2,3
e) R6C45 = {19/28/37/46}, no 5
f) R78C6 = {18/27/36/45}, no 9
g) R8C78 = {69/78}
h) R9C67 = {16/25/34}, no 7,8,9
i) R1C567 = {289/379/469/478/568}, no 1
j) 8(3) cage in N3 = {125/134}, 1 locked for N3
k) 10(3) cage at R3C2 = {127/136/145/235}, no 8,9
l) 10(3) cage in N5 = {127/136/145/235}, no 8,9
m) 22(3) cage at R5C6 = {589/679}, CPE no 9 in R5C89
n) R678C2 = {289/379/469/478/568}, no 1
o) 19(3) cage at R8C1 = {289/379/469/478/568}, no 1
p) R9C345 = {289/379/469/478/568}, no 1
q) 9(3) cage in N8 = {126/135/234}, no 7,8,9
r) 13(4) cage at R6C3 = {1237/1246/1345}, no 8,9
1. 45 rule on R1 4 innies R1C1289 = 11 = {1235}, locked for R1
1a. 8(3) cage in N3 = {125/134}
1b. 4 of {134} must be in R2C9 -> no 3 in R2C9
2. 45 rule on C12 2 outies R23C3 = 12 = [57/75/84/93], clean-up: no 7,9 in R2C2
2a. Min R3C3 = 3 -> max R34C2 = 7, no 7
3. 45 rule on C89 2 outies R78C7 = 9 = [18/27/36], clean-up: no 6 in R8C8
3a. Max R7C7 = 3 -> min R67C8 = 11, no 1
4. 45 rule on N5 2 innies R5C46 = 12 = [39/48/57/75]
4a. Max R5C4 = 7 -> min R45C3 = 11, no 1
5. 1 in C3 locked in R678C3, locked for 13(4) cage at R6C3, no 1 in R7C4
6. 45 rule on N8 4 innies R7C4 + R9C456 = 27 = {3789/4689/5679}, no 1,2, clean-up: no 5,6 in R9C7
6a. 3 of {3789} must be in R9C6 -> no 3 in R7C4 + R9C45
6b. 4,6 of {4689} must be in R7C4 + R9C6 -> no 4 in R9C45
6c . R78C6 = {18/27/45} (cannot be {36} which clashes with R7C4 + R9C456), no 3,6
7. 9 in N8 locked in R9C45, locked for R9
7a. R9C345 = {289/379/469}, no 5
7b. 2,3,4 only in R9C3 -> R9C3 = {234}
7c. Max R9C12 = 15 -> min R8C1 = 4
7d. 1 in R9 locked in R9C789, locked for N9, clean-up: no 8 in R8C7 (step 3), no 7 in R8C8
8. 45 rule on N9 2 outies R6C89 = 1 innie R9C7 + 13
8a. Min R6C89 = 14, no 1,2,3,4
8b. Min R6C8 + R7C7 = 7 -> max R7C8 = 7
8c. R7C78 cannot be 9 (CCC because R78C7 = 9, step 3) -> no 5 in R6C8
8d. Min R6C8 + R7C7 = 8 -> max R7C8 = 5 (14(3) cage cannot be [626])
9. 45 rule on N1 2 outies R4C12 = 1 innie R1C3 + 4
9a. Min R1C3 = 6 -> min R4C12 = 10, min R4C1 = 4
10. 45 rule on R9 4(3+1) outies R678C9 + R8C1 = 29
10a. Max R678C9 = 24 -> min R8C1 = 5
10b. Max R8C1 = 9 -> min R678C9 = 20, no 2
11. 29(5) cage at R6C9 = {14789/15689/24689/25679/34679/35678} (cannot be {23789} which clashes with R7C7, cannot be {34589} because one of 8,9 must be in R6C9 to stop clash with R8C8 and then 3,4,5 in N9 clashes with R7C78, ALS block)
11a. All combinations have three of 6,7,8,9 and only two of them can be in N9 -> R6C9 = {6789}
12. Min R6C89 = 14 (step 8a) -> R6C89 = {68/69/78/79/89}
12a. 22(3) cage at R5C6 = {589/679}
12b. 5 of {589} must be in R56C7 (R56C7 cannot be {89} which clashes with R6C89), no 5 in R5C6, clean-up: no 7 in R5C4 (step 4)
12c. 7 of {679} must be in R5C6 (R56C7 cannot be {67} which clashes with R8C7), no 7 in R56C7
12d. Max R5C4 = 5 -> min R45C3 = 13, no 2,3
13. 22(3) cage at R5C6 = {589/679}
13a. R5C6 = {789} -> R56C7 = {58/59/69}
13b. R6C89 (step 12) = {68/69/78/79} (cannot be {89} which clashes with R56C7)
13c. Killer pair 8,9 in R56C7 and R6C89, locked for N6
13d. Max R6C89 = 16 -> max R9C7 = 3 (step 8), clean-up: no 3 in R9C6
14. Killer triple 1,2,3 in 29(5) cage at R6C9, R7C7 and R9C7, locked for N9
14a. Min R7C78 = 6 -> max R6C8 = 8
15. 3 in N8 locked in 9(3) cage = {135/234}, no 6
15a. Killer pair 4,5 in R7C4 + R9C456 and 9(3) cage, locked for N8
16. 45 rule on N2 2 outies R1C37 = 1 innie R3C6 + 10
16a. Max R1C37 = 17 -> max R3C6 = 7
17. 45 rule on N2 4 innies R1C456 + R3C6 = 24 = {1689/2679/3678/4569/4578} (cannot be {2589/3579} because 2,3,5 only in R3C6, cannot be {3489} which clashes with R23C4)
17a. 1,2,3,5 only in R3C6 -> R3C6 = {1235}
18. R56C7 (step 13a) = {58/59/69}, R6C89 (step 13b) = {68/69/78/79} -> R4C789 + R5C89 must contain 1,2,3,4 and one of 5,6,7 = 15,16,17
18a. Max R4C9 + R5C89 = {347} = 14 -> min R3C9 = 6
18b. Max R4C789 + R5C89 = 17, min R4C9 + R5C89 = 11 (from 20(4) cage) -> max R4C78 = 6, no 6,7
19. 45 rule on N3 6(5+1) outies R3C6 + R4C789 + R5C89 = 1 innie R1C7 + 15
19a. R4C789 + R5C89 (step 18) = 15,16,17 -> R1C7 = R3C6, R3C6 + 1 or R3C6 + 2, no 8,9 in R1C7, no 1 in R3C6
19b. R1C7 = {467} is not equal to R3C6 = {235} -> R4C789 + R5C89 is not equal to 15 -> no 5 in R4C789 + R5C89
20. 5 in N6 locked in R56C7, locked for C7
20a. 22(3) cage at R5C6 = {589}, no 6,7, clean-up: no 5 in R5C4 (step 4)
20b. Max R5C4 = 4 -> min R45C3 = 14, no 4
21. Killer pair 3,4 in R23C4 and R5C4, locked for C4, clean-up: no 6,7 in R6C5
21a. 9(3) cage in N8 (step 15) = {135/234}
21b. 2 of {234} must be in R8C4 -> no 2 in R78C5
22. R5C46 = [39/48]
22a. R4C56 = {58/67} (cannot be {49} which clashes with R5C46), no 4,9
22b. 9 in R4 locked in R4C13, locked for N4
22c. 9 in R5 locked in R5C67, locked for 22(3) cage at R5C6, no 9 in R6C7
23. R1C456 + R3C6 (step 17) = {2679/3678/4569/4578}
23a. 16(3) cage in N2 = {169/178/259/358} (cannot be {268/349/367/457} which clash with R1C456 + R3C6), no 4
24. 45 rule on C12 3 innies R234C2 = 11 = {128/146/236/245}
[I should have spotted these innies, and the ones in the next step, a lot earlier.]
24a. 5 of {245} must be in R34C2 (10(3) cage at R3C2 cannot be {244}), no 5 in R2C2, clean-up: no 8 in R2C3, no 4 in R3C3 (step 2)
25. 45 rule on C89 3 innies R678C8 = 20 = {479/569/578}
25a. R8C8 = {89} -> no 8 in R6C8
25b. R6C8 = {67} -> R6C9 = {89} (step 13b)
26. Killer quad 1,2,3,4 locked in R6789C3, locked for C3, clean-up: no 9 in R2C3 (step 2), no 4 in R2C2
26a. Naked pair {57} in R23C3, locked for C3 and N1, clean-up: no 8 in R1C4
26b. Naked triple {689} in R145C3, locked for C3
[With hindsight I should have spotted R7C4 = {567} -> no other 5,6,7 in 13(4) cage at R6C3 after step 21.]
27. 18(3) cage at R4C3 = {369/468}, 6 locked for C3 and N4, clean-up: no 9 in R1C4
28. R69C4 = {89} (hidden pair in C4), R6C5 = {12}
28a. Naked pair {89} in R6C49, locked for R6 -> R6C7 = 5
28b. Naked pair {89} in R5C67, locked for R5 -> R5C3 = 6
29. 10(3) cage in N5 = {136/145/235} (cannot be {127} which clashes with R6C5), no 7
29a. 7 in N5 locked in R4C56 = {67}, locked for R4 and N5
30. R6C8 = 6 (hidden single in N6), R7C78 = 8 = [35], R8C7 = 6 (step 3), R8C8 = 9, clean-up: no 4 in R9C6
31. R1C9 = 5 (hidden single in R1), R1C8 + R2C9 = {12}, 2 locked for N3
32. R3C9 = 6 (hidden single in C9), R4C9 + R5C89 = 14 = {347} (only remaining combination), locked for N6, 7 locked for R5
32a. Naked pair {12} in R4C78, locked for R4 -> R4C4 = 5
32b. Naked pair {12} in R14C8, locked for C8
33. R9C79 = {12} (hidden pair in N9), locked for R9, clean-up: no 8 in R9C45 (step 7a)
33a. R9C4 = 9, R6C4 = 8, R6C5 = 2, R5C67 = [98], R5C4 = 3 (step 4), R4C3 = 9 (step 27), R1C3 = 8, R1C4 = 7, R1C7 = 4, R1C56 = [96], R2C2 = 6, R2C3 = 7, R23C7 = [97], R3C3 = 5, R4C56 = [67], R6C9 = 9, R7C4 = 6, R9C5 = 7, R9C3 = 3 (step 7a), R9C6 = 5, R9C7 = 2, R9C9 = 1, R2C9 = 2, R1C8 = 1, R4C78 = [12], R3C6 = 2 (cage sum), clean-up: no 1 in 9(3) cage in N8 (step 15)
33b. R7C5 = 4, R8C45 = [23], R5C5 = 1, R6C6 = 4, R678C3 = [124], R9C12 = [68], R8C1 = 5 (cage sum)
and the rest is naked singles.