I decided to have one more try at these puzzles, having started A178 V1.5 after finishing the V1.
Børge wrote:
Anyway I do not think you will have any success with them all, except for maybe with the "Tall Blonde". They are all pretty vain and self-opinionated, and exceptionally difficult to get.
They certainly are. I found the "Tall Blonde" and later the "Tall Redhead" very hard going, to the extent that these "young women" got some fairly rough handling in the form of contradiction moves. Also if the 16(3) cages at R1C5 and R7C5, 11(3) cage at R5C1 and 17(3) cage at R5C7 hadn’t quickly reduced to two combinations I probably wouldn’t have been able to solve it; those pairs of combinations were very helpful for some of the contradiction moves.
Rating Comment. Yet again I found myself making comparisons with my walkthrough for A74 Brick Wall. My number of contradiction moves and the length of a few of them made me consider rating this puzzle higher but after returning to this puzzle I never ground to a halt as I did several times for A74 Brick Wall. I'll therefore rate A178 V1.5 "Tall Blonde" at least 2.0. Also, in my opinion, "Tall Blonde" should have been called A178 V2.
Since finishing this puzzle several weeks ago, I've spent time looking again at A74 Brick Wall and also at other hard variants on Ruud's site including A55 V2, the puzzle quote by Mike as a typical example of a 2.0 rated puzzle.
Here is my walkthrough for A178 V1.5 "Tall Blonde".
Prelims
a) 11(2) cage in N1 = {29/38/47/56}, no 1
b) 11(2) cage in N3 = {29/38/47/56}, no 1
c) R2C34 = {18/27/36/45}, no 9
d) R2C67 = {18/27/36/45}, no 9
e) R34C1 = {14/23}
f) 10(2) cage at R3C3 = {19/28/37/46}, no 5
g) 7(2) cage at R3C7 = {16/25/34}, no 7,8,9
h) R34C9 = {39/48/57}, no 1,2,6
i) R67C1 = {18/27/36/45}, no 9
j) 15(2) cage at R6C2 = {69/78}
k) 12(2) cage at R6C8 = {39/48/57}, no 1,2,6
l) R67C9 = {49/58/67}, no 1,2,3
m) 7(2) cage at R8C2 = {16/25/34}, no 7,8,9
n) R8C34 = {29/38/47/56}, no 1
o) R8C67 = {39/48/57}, no 1,2,6
p) 12(2) cage at R8C8 = {39/48/57}, no 1,2,6
q) 19(3) cage at R3C4 = {289/379/469/478/568}, no 1
r) 11(3) cage at R5C1 = {128/137/146/236/245}, no 9
1. 45 rule on C1234 1 innie R5C4 = 5, clean-up: no 4 in R2C3, no 6 in R8C3
1a. 45 rule on R6789 1 innie R6C5 = 2, clean-up: no 7 in R7C1
1b. R5C4 + R6C5 = 7 -> R4C5 + R5C6 = 15 = {69/78}
2. 45 rule on R5 2 remaining innies R5C56 = 12 = [39/48]
2a. 45 rule on C6789 1 innie R5C6 = 1 outie R5C5 + 4 -> R5C5 = 4, R5C6 = 8, R4C5 = 7 (step 1b), clean-up: no 1 in R2C7, no 3 in R3C3, no 5 in R3C9, no 4 in R8C7
2b. 15(4) cage at R3C6 = 4{128/137/236}, no 5,9
2c. 1 of {128} must be in R4C6, 7 of {137} must be in R3C6 -> no 1 in R3C6
3. 11(3) cage at R5C1 = {137/236}, 3 locked for R5 and N4, clean-up: no 2 in R3C1, no 7 in R3C3, no 6 in R7C1
3a. 9 in R5 only in 17(3) cage at R5C7, locked for N6, clean-up: no 3 in R3C9, no 3 in R7C7, no 4 in R7C9
4. 1,2 in N9 only in R7C8 + R8C9 + R9C78, locked for 19(5) cage at R7C8, no 1,2 in R9C6
5. 45 rule on R12 3 outies R3C258 = 19, no 1
6. 45 rule on R89 3 outies R7C258 = 9 = {126/135/234}, no 7,8,9
7. 19(3) cage at R3C4 = {289/379/469/568} (cannot be {478} because R4C4 only contains 3,6,9)
7a. 7 of {379} must be in R3C4 -> no 3 in R3C4
8. 45 rule on N7 3 innies R7C13 + R8C3 = 1 outie R9C4 + 16
8a. Max R7C13 + R8C3 = 24 -> max R9C4 = 8
9. R34C1 = {14}/[32], R67C1 = {18/45}/[63/72] -> combined cage R3467C1 = {14}[63]/{14}[72]/[32]{18}/[32]{45}
9a. R3467C1 = {14}[63] => 11(3) cage at R5C1 (step 3) = {137} => no 2 in R5C1
or R3467C1 = {14}[72]/[32]{18}/[32]{45}, 2 locked for C1
-> no 2 in R5C1
10. 5 in R3 only in R3C2578
10a. R3C258 = 19 (step 5) = {289/379/469/478/568}
10b. R3C258 = {568} or 7(2) cage at R3C7 = [52] -> 2 of {289} must be in R3C2, no 2 in R3C8 (blocking cages)
11. 19(5) cage at R7C8 = {12349/12358/12367/12457}
11a. 8 of {12358} must be in N9 => 12(2) cage at R8C8 = {39/57} => R7C7 = 4 (hidden single in N7), R6C8 = 8 -> no 8 in R9C8
12. 19(5) cage at R7C8 = {12349/12358/12367/12457}
12a. {12349/12358} => R7C9 = 6 (hidden single in N9), R6C9 = 7 => no 7 in R9C9
or {12367/12457} => no 7 in R9C9
-> no 7 in R9C9, clean-up: no 5 in R8C8
[I then had a forcing chain which eliminated 8 from R8C9 but that was superseded by the following contradiction move.]
13. 9 in R5 locked in 17(3) cage at R5C7 (step 3a) = {179/269}
13a. R3C258 = {568}
or 7(2) cage at R3C7 = [52] (step 10b)
13b. 19(5) cage at R7C8 = {12349/12358/12367/12457} cannot be {12358}, here’s how
8 of {12358} must be in N9 => 12(2) cage at R8C8 = {39} (cannot be [75] because {12358} “sees” R9C9), locked for N9 => 3 of {12358} must be in R9C6 => R9C9 = 9, R7C9 = 6 (hidden single in N9), R6C9 = 7, R7C7 = 4 (hidden single in N9) => R6C8 = 8, R34C9 = {48} (only remaining combination) => R3C9 = 8, 17(3) cage at R5C7 = {269} (only remaining combination) => R5C9 = 2
so cannot place 5 in R3 because R3C9 = 8 blocked R3C258 = {568} and R5C9 = 2 blocks 7(2) cage at R3C7 = [52]
-> 19(5) cage at R7C8 = {12349/12367/12457}, no 8
[At this stage I can see that if 19(5) cage = {12349/12457} then R7C9 = 6, R6C9 = 7, 17(3) cage at R5C7 = {269}, no 5 in R3C7 so R3C258 = {568}. What I don’t yet know is what happens if 19(5) cage = {12367}.]
14. 19(5) cage at R7C8 = {12349/12367/12457}
5 of {12457} cannot be in R9C6, here’s how
R9C6 = 5 => 4,7 of {12457} locked for N9 => 12(2) cage at R8C8 = {39}, R7C9 = 6 (hidden single in N9), R6C9 = 7, R78C7 = {58} (hidden pair in N9) => R7C7 = 8 (12(2) cage at R6C8 cannot be [75] which clashes with R6C9), R6C8 = 4, R8C7 = 5, R8C6 = 7, R34C9 = [48] (cannot be [93] which clashes with R9C9), R4C8 = 5 (hidden single in N6), R3C7 = 2 => all combinations for 15(4) cage at R3C6 (step 2b) = 4{128/137/236} because is blocked by R3C7 = 2 and R8C6 = 7
-> no 5 in R9C6
15. 19(5) cage at R7C8 = {12349/12367/12457}
6 of {12367} cannot be in R9C6, here’s how
R9C6 = 6 => 3,7 of {12367} locked for N9 => 12(2) cage at R8C8 = {48}, R7C9 = 6 (hidden single in N9), R6C9 = 7, R78C7 = {59} (hidden pair in N9) => R7C7 = 9 (12(2) cage at R6C8 cannot be [75] which clashes with R6C9), R6C8 = 3 => all combinations for R34C9 blocked by R6C8 = 3, R6C9 = 7 and R9C9 = {48}
-> no 6 in R9C6
16. R34C9 = {48}/[75/93], R67C9 = [49]/{58/67} -> combined cage R3467C9 = {48}{67}/[75][49]/[93]{58}/[93]{67}
16a. 16(3) cage at R7C5 = {169/358}
[These are for use in later steps.]
17. 19(5) cage at R7C8 = {12349/12367/12457}
3 cannot be in R9C6, here’s how
R9C6 = 3 => R8C8 = 3 (hidden single in N9, R8C67 cannot be [93] because R89C6 = [93] clashes with 16(3) cage at R7C5), R9C9 = 9, R3467C9 = {48}{67} (only remaining combination) => R7C9 = {67} => {12349} clashes with R9C9 and {12367} clashes with R7C9
-> no 3 in R9C6
18. 45 rule on N9 3 innies R7C79 + R8C7 = 1 outie R9C6 + 14
18a. R9C6 = {479} => R7C79 + R8C7 = 18,21,23
R9C6 = 4 => 19(5) cage at R7C8 = {12349/12457}, R7C9 = 6 (hidden single in N9), R6C9 = 7, R78C7 = 12 cannot be [93] because R7C7 = 9, R6C8 = 3, R8C8 = 4 (hidden single in N9), R9C9 = 8 => all combinations for R34C9 blocked by R6C8 = 3, R6C9 = 7 and R9C9 = 8
or R6C6 = {79} => R7C79 + R8C7 = 21,23 cannot contain 3
-> no 3 in R8C7, clean-up: no 9 in R8C6
19. R9C6 = {479} => R7C79 + R8C7 = 18,21,23 (step 18a)
R9C6 = 4 => 19(5) cage at R7C8 = {12349/12457}, R7C9 = 6 (hidden single in N9), R6C9 = 7 => R7C79 + R8C7 = 18 = [765] (cannot be [468] because R8C67 = [48] clashes with R9C6, cannot be [567] because 12(2) cage at R6C8 = [75] clashes with R6C9)
or R9C6 = 7 => R7C79 + R8C7 = 21 = {579/678} (cannot be {489}, locked for N9 => 12(2) cage at R8C8 = [75] because [489] => R6C9 = 5 clashes with R9C9 and [498] => R6C9 = 4 => all combinations for R34C9 blocked by R6C9 = 4, R7C9 = 9 and R9C9 = 5
or R9C6 = 9 => R7C79 + R8C7 = 23 = {689} => R7C9 = 6
-> R7C79 + R8C7 = [765]/{579/678/689}, no 4, clean-up: no 8 in R6C8
19a. 6 of {678/689} must be in R7C9 -> no 8 in R7C9, clean-up: no 5 in R6C9
20. 17(3) cage at R5C7 = {179/269}
20a. R7C79 + R8C7 = [765]/{579/678/689} (step 19)
{579} = 21 => R9C6 = 7 (step 18)
{579} cannot be [579] (because R6C89 = [76] clashes with 17(3) cage at R5C7), cannot be [975] because R8C67 = [75] clashes with R9C6 = 7)
6 of other combinations must be in R7C9
-> no 7 in R7C9, clean-up: no 6 in R6C9
20b. 8 cannot be in R7C7, here’s how
{678} = [867] = 21, R9C6 = 7 (step 18), R6C8 = 4, R6C9 = 7, R4C9 = 8 (hidden single in N6), 17(3) cage at R5C7 = {269} (only remaining combination), locked for N6, 15(4) cage at R3C6 (step 2b) = 4{236} (only remaining combination) => R4C7 = 3, R34C6 = [26], R6C7 = 5 (hidden single in N6, 5 cannot be in R4C8 because 7(2) cage at R3C7 = [25] clashes with R3C6), R67C6 = 8 = [17/62] which clash with R9C6 and R34C6
or {689} = [869] = 23, R9C6 = 9 (step 18), R8C6 = 3 -> R89C6 = [39] clashes with 16(3) cage at R7C5
-> no 8 in R7C7, clean-up: no 4 in R6C8
20c. R7C79 + R8C7 cannot be {678}, here’s how
{678} = [768] = 21, R9C6 = 7 (step 18), R6C8 = 5, R6C9 = 7, R4C9 = 8 (hidden single in N6), 17(3) cage at R5C7 = {269} (only remaining combination), locked for N6, 15(4) cage at R3C6 (step 2b) = 4{236} (only remaining combination) => R4C7 = 3, R34C6 = [26], R6C7 = 4 (hidden single in N6, 4 cannot be in R4C8 because 7(2) cage at R3C7 = [34] clashes with R3C6), R67C6 = 9 = {36} clashes with R4C6
-> R7C79 + R8C7 = [765]/{579}/[968]
21. R7C79 + R8C7 = [765]/{579}/[968]
21a. R7C79 + R8C7 = [765]/{579}
or R7C79 + R8C7 = [968] => 12(2) cage at R8C8 = [75]
-> 5 must be in R7C79 + R8C7 + R9C9, locked for N9
22. 19(5) cage at R7C8 (step 13b) = {12349/12367}, 3 locked for N9, clean-up: no 9 in 12(2) cage at R8C8
22a. 4 of {12349} cannot be in R9C6, here’s how
R9C6 = 4 => R7C79 + R8C7 = 18 (step 18a) = [765], R6C8 = 5, R6C9 = 7, R8C6 = 7, 12(2) cage at R8C8 = [48], R34C9 = [93] (cannot be {48} which clashes with R9C9), R6C7 = 4 (hidden single in N6), R67C6 = 9 = [63], 16(3) cage at R7C5 = {169} (only remaining combination), locked for N8, R7C3 = 9 (hidden single in R7), R6C2 = 6 clashes with R6C6
-> no 4 in R9C6
23. 19(5) cage at R7C8 (step 13b) = {12349/12367}
23a. R9C6 = {79} -> no 7,9 in R8C9 + R9C78
24. R9C6 = {79} -> R7C79 + R8C7 = 21,23 (step 18) = {579}/[968]
[Just restating this for the next two steps.]
25. Consider placements for R9C6
R9C6 = 7
or R9C9 = 9 => R7C79 + R8C7 = 21 = [968] (step 24) => R8C8 = 7 (hidden single in N9)
-> 7 must be in R8C8 + R9C6, CPE no 7 in R8C46, clean-up: no 4 in R8C3, no 5 in R8C7
26. Consider placements for R9C6
R9C6 = 7 => R7C79 + R8C7 = 21 = {579} (step 24) => R8C7 = {79} => R8C6 = {35} => 16(3) cage at R7C5 = {169} (only remaining combination)
or R9C6 = 9
-> 9 must be in R89C5 + R9C6, locked for N8, clean-up: no 2 in R8C3
27. 19(5) cage at R7C8 (step 13b) = {12349/12367} cannot be {12349}, here’s how
{12349} => R9C6 = 9, 16(3) cage at R7C5 (step 16a) = {358} (only remaining combination), locked for N8, R7C79 + R8C7 = 21 = [968] (step 24), R6C9 = 7, 17(3) cage at R5C7 (step 13) = {269} (only remaining combination), locked for R5 => 11(3) cage at R5C1 = {137}, 15(2) cage at R6C2 = {78} => R6C2 = 8, R7C3 = 7, R7C1 = 8 (hidden single in R7), R6C1 = 1 clashes with 11(3) cage at R5C1
-> 19(5) cage at R7C8 = {12367}, no 4,9
[No more contradiction moves!]28. 19(5) cage at R7C8 = {12367} -> R9C6 = 7, 6 locked for N9, clean-up: no 2 in R2C7, no 7 in R6C9
28a. R9C6 = 7 -> R7C79 + R8C7 = 21 = {579} (step 24), locked for N9, 5 also locked for R7, 7 also locked for C7, clean-up: no 2 in R2C6, no 4 in R6C1, no 4 in R8C6
28b. Naked pair {48} in R69C9, locked for C9, clean-up: no 3,7 in R2C8
28c. Killer pair 5,9 in R34C9 and R7C9, locked for C9, clean-up: no 2,6 in R2C8
29. 16(3) cage at R7C5 (step 16a) = {169} (cannot be {358} which clashes with R8C6), locked for C5 and N8, clean-up: no 5 in R8C3
29a. Naked triple {358} in 16(3) cage at R1C5, locked for N2, clean-up: no 1,6 in R2C3, no 4,6 in R2C7
30. R8C6 = 5 (hidden single in N8), R8C7 = 7, clean-up: no 5 in R6C8, no 4 in R8C4
30a. Naked pair {59} in R7C79, locked for R7, clean-up: no 6 in R6C2
31. 15(4) cage at R3C6 (step 2b) = 4{128/236}, CPE no 2 in R3C7, clean-up: no 5 in R4C8
31a. 8 of 4{128} must be in R4C7 -> no 1 in R4C7
32. 19(3) cage at R3C4 (step 7) = {289/379/469} (cannot be {568} because 5,8 only in R4C3), no 5
32a. 8 of {289} must be in R4C3 -> no 2 in R4C3
33. 17(3) cage at R6C3 = {269/359/368/467} (cannot be {179} because no 1,7,9 in R7C4, cannot be {278/458} because R6C4 only contains 3,6,9), no 1
33a. 7 of {467} must be in R6C3 -> no 4 in R6C3
33b. 4 in N4 only in R4C123, locked for R4, clean-up: no 3 in R3C7
33c. 1 in N5 only in R46C6, locked for C6, clean-up: no 8 in R2C7
34. 45 rule on N3 3 innies R2C7 + R3C79 = 1 outie R1C6 + 10
34a. R2C7 + R3C79 cannot total 12,19 -> no 2,9 in R1C6
35. Naked pair {46} in R12C6, locked for C6 and N2 -> R3C6 = 2, R7C6 = 3, R4C6 = 1, R4C7 = 8 (cage sum), R6C6 = 9, R6C7 = 1 (cage sum), clean-up: no 3,5,7 in R2C3, no 4 in R3C1, no 9 in R3C3, no 6 in 7(2) cage at R3C7, no 7 in 17(3) cage at R5C7 (step 13), no 6 in R6C1, no 8 in R7C1, no 6 in R7C3
36. Naked triple {269} in 17(3) cage at R5C7, locked for R5 and N6 -> R4C8 = 3, R3C7 = 4, R4C9 = 5, R3C9 = 7, R67C9 = [49], R6C8 = 7, R7C7 = 5, R2C7 = 3, R2C6 = 6, R1C6 = 4, R3C4 = 9, R4C4 = 6, R4C3 = 4, R4C1 = 2, R3C1 = 3, R4C2 = 9, R3C3 = 1, R6C2 = 8, R7C3 = 7, R5C3 = 3, R6C1 = 5, R7C1 = 4, R6C34 = [63], R7C4 = 8 (step 33), R9C9 = 8, R8C8 = 4, R8C4 = 2, R8C3 = 9, R9C4 = 4, clean-up: no 8 in R1C1, no 7 in R2C2, no 8 in R2C8, no 3 in R8C2
37. Naked pair {16} in 7(2) cage at R8C2, locked for N7 -> R7C2 = 2, R8C1 = 8, R9C23 = [35]
38. Naked pair {26} in R15C9, locked for C9 -> R2C9 = 1, R8C9 = 3, R2C4 = 7, R2C3 = 2, R1C34 = [81], R2C1 = 9, R2C8 = 5, R1C9 = 6
and the rest is naked singles.