Thanks Mike for a challenging puzzle.
Very strange that the SS score depends so much on which version of Windows is being used. Even if that changes the order that SS applies tests, I wouldn't have expected that much difference.
Afmob wrote:
This was an interesting Killer where the hardest move (step 4b) was available right from the start.
Yes, it was there right after the Prelims, which is where Afmob starts. It took me a very long time to find this key move. Then I just came across it after I found that the other moves I was working with didn't seem to be making any more progress. With hindsight I feel that I ought at least to have got it after step 19 but I didn't find it until step 54!
HATMAN wrote:
Interesting puzzle - I managed to do it with a bit of T&E and I think I can now see how to do it without. Main point:
Yes, your hidden text was the key breakthrough.
I'll rate this puzzle as a solid 1.5 the way I did it. However if one got that key move right after the Prelims I'm guessing that it might be a normal or hard 1.25.
Here is my walkthrough. I got into some interesting stuff because I didn't find the key move early enough.
Thanks Afmob for pointing out that step 17a was invalid. I must have seen 3 in R7C9 but not noticed that it also contained 6. Later steps that depended on step 17a are coloured red; consider them to be deleted but I've left them in so that the effect of one incorrect elimination can be seen, some of them have been used later. Other editing, plus the re-use of earlier steps when they became valid, is in blue.
Prelims
a) R2C67 = {13}, locked for R2
b) R2C34 = {24}, locked for R2
c) R23C5 = {57}/[84/93], no 1,2,6, no 8,9 in R3C5
d) R5C78 = {39/48/57}, no 1,2,6
e) R5C23 = {13}, locked for R5 and N4, clean-up: no 9 in R5C78
f) R78C5 = {49/58/67}, no 1,2,3
g) R8C34 = {39/48/57}, no 1,2,6
h) R8C67 = {69/78}
i) 22(3) cage in N1 = {589/679}, 9 locked for N1
j) 20(3) diagonal cage in N3 = {389/479/569/578}, no 1,2
k) 11(3) cage at R3C2 = {128/137/146/236/245}, no 9
l) 11(3) cage at R3C7 = {128/137/146/236/245}, no 9
m) 20(3) cage at R3C6 = {389/479/569/578}, no 1,2
n) R456C1 = {479/569/578}, no 2
o) 10(3) cage at R6C6 = {127/136/145/235}, no 8,9
p) 24(3) cage at R6C8 = {789}, CPE no 7,8,9 in R89C8
q) 19(3) diagonal cage in N7 = {289/379/469/478/568}, no 1
r) 10(3) diagonal cage in N9 = {127/136/145/235}, no 8,9
s) 11(3) cage in N9 = {128/137/146/236/245}, no 9
1. 45 rule on N1 1 outie R4C2 = 1 innie R2C3 -> R4C2 = {24}
2. 45 rule on N3 1 outie R4C8 = 1 innies R2C7 -> R4C8 = {13}
3. 45 rule on N7 1 innie R8C3 = 1 outie R6C2 + 1, no 5,9 in R6C2, no 4 in R8C3, clean-up: no 8 in R8C4
4. 45 rule on N9 1 outie R6C8 = 1 innie R8C7, no 6 in R8C7, clean-up: no 9 in R8C6
5. Naked triple {789} in R7C78 + R8C7, locked for N9
6. 45 rule on R1234 3 innies R4C159 = 19 = {289/379/469/478/568}, no 1
7. 45 rule on R6789 3 innies R6C159 = 10 = {127/136/145/235}, no 8,9
7a. 6,7 of {127/136} must be in R6C1 -> no 6,7 in R6C59
8. 45 rule on C1234 3 innies R159C4 = 20 = {389/479/569/578}, no 1,2
9. 45 rule on C6789 3 innies R159C6 = 13 = {148/157/238/247/256/346} (cannot be {139} which clashes with R2C6), no 9
10. 9 in C6 locked in R34C6 for 20(3) cage -> no 9 in R4C7
10a. 20(3) cage at R3C6 = {389/479/569}
11. 11(3) cage at R3C2 = {128/146/236/245} (cannot be {137} because R4C2 only contains 2,4), no 7
12. 12(3) diagonal cage in N1 = {138/147/237/345} (cannot be {156} which clashes with 22(3) cage, cannot be {246} which clashes with R2C3), no 6
12a. R2C2 = {578} -> no 5,7,8 in R1C3 + R3C1
13. 11(3) cage at R3C7 = {128/137/146/236} (cannot be {245} because R4C7 only contains 1,3), no 5
13a. R2C7 = R4C8 (step 2) -> R2C7 + R3C78 = {128/137/146/236}
14. 45 rule on N2 4 innies R23C46 = 18 = {1269/1278/1458/1467/2349/2367} (cannot be {1359/1368} because R2C4 only contains 2,4, cannot be {2457} because R2C6 only contains 1,3, cannot be {2358/3456} which clash with R23C5)
14a. 1,3 must be in R2C6 -> no 1,3 in R3C46
15. Combined cage R8C3467 = 27 = {3789/4689/5679}, 9 locked for R8, clean-up: no 4 in R7C5
16. 45 rule on R12 3 outies R3C159 = 15 = {159/249/258/267/348/357/456} (cannot be {168} because R3C5 only contains 3,4,5,7}
16a. 6,8,9 of {249/348/456} must be in R3C9 and 3 of {357} must be in R3C1 -> no 3,4 in R3C9
17. 45 rule on R89 3 outies R7C159 = 18 = {369/459/468/567} (cannot be {189/279/378} which clash with R7C78), no 1,2
17a. 3 of {369} must be in R7C9 -> no 3 in R7C118. Killer triple 7,8,9 in R7C159 and R7C78, locked for R7
19. R389C1 = {123} (hidden triple in C1)
20. 12(3) cage in N7 = {129/138/237} (cannot be {147/156/246/345} because R89C1 only contain 1,2,3)
20a. 7,8,9 can only be in R9C2 -> R9C2 = {789}21. 45 rule on N8 4 innies R78C46 = 16 = {1258/1267/1348/1357/2347/2356} (cannot be {1249} because R8C6 only contains 6,7,8, cannot be {1456} which clashes with R78C5), no 9, clean-up: no 3 in R8C3, no 2 in R6C2 (step 3)
21a. 1,2 of {1267} must be in R7C46, 6 of {2356} must be in R8C6 -> no 6 in R7C46
22. 45 rule on C789 4 innies R2468C7 = 17 = {1259/1268/1349/1358/1367/2348/2357} (cannot be {1457} which clashes with R5C78, cannot be {2456} because R8C7 only contains 7,8,9)
22a. R8C7 = {789} -> no 7,8 in R46C7
23. 45 rule on C1 2 outies R19C2 = 2 innies R37C1 + 9
23a. Max R19C2 = 17 -> max R37C1 = 8, no 8,9 in R7C1
24. 20(3) cage at R3C6 (step 10a) = {389/479/569}
24a. 3,4 of {389/479} must be in R4C7 -> no 3,4 in R34C6
25. 10(3) cage at R6C6 = {127/136/145/235}
25a. 6 of {136} must be in R6C6 (R67C6 cannot be {13} which clashes with R2C6) -> no 6 in R6C7
26. 14(3) cage in N3 = {149/158/239/248/257/347/356} (cannot be {167} which clashes with R2C7 + R3C78)
26a. 9 of {149/239} must be in R2C9 -> no 9 in R1C89
27. 14(3) cage at R3C4 = {149/158/167/239/248/257/347/356}
27a. 1,3 of {149
/167/239/356} must be in R4C4 -> no 6,9 in R4C4
28. R8C3 = R6C2 + 1 (step 3)
28a. 45 rule on C123 4 innies R2468C3 = 22 = {2479/2569/2578/4567}
28b. 8 of {2578} must be in R46C3 (R8C3 cannot be 8 when R46C3 = {57} clashes with R6C2 = 7), no 8 in R8C3, clean-up: no 7 in R6C2 (step 3), no 4 in R8C4
29. Combined cage R8C3467 (step 15) = {3789/5679}, 7 locked for R8, clean-up: no 6 in R7C5
30. 13(3) cage at R6C2 = {148/256/346} (cannot be {238} which clashes with R89C1)
30a. Killer triple 1,2,3 in R7C23 and R89C1, locked for N7
31. R3C159 (step 16) = {159/249/258/267/348/357} (cannot be {456} because R3C1 only contains 1,2,3)
31a. 3 of {348/357} must be in R3C1 -> no 3 in R3C5, clean-up: no 9 in R2C5
32. R78C5 = [76/94] (cannot be {58} which clashes with R23C5), no 5,8
32a. Combined cage R2378C5 = {4579/4678}, 4,7 locked for C5
33. Naked triple {789} in R7C578, locked for R7
33a. 8 in R7 locked in R7C89, locked for N9 and 24(3) cage -> no 8 in R6C8, clean-up: no 7 in R8C6
34. Hidden killer pair 1,3 in R1C456 and R2C6 for N2 -> R1C456 must contain 1 or 3
34a. R1C456 = {159/168/348/357} (cannot be {249/258/267/456} which don’t contain 1 or 3), no 2
35. 2 in N2 locked in R23C4, locked for C4 and locked in R23C46
35a. R23C46 (step 14) = {1269/2349/2367} (cannot be {1278} which clashes with R23C5, cannot be {1458/1467} which don’t contain 2), no 5,836. 19(3) diagonal cage in N7 = {
379/469/478/568}
(cannot be {289} because 2,8,9 only in R8C2 + R9C3), no 236a. 7,9 of {469/478} can only be in R9C3 -> no 4 in R9C3[Afmob pointed out that I could have eliminated 3 from R7C1 + R9C3, because no 7,9 in R8C2, and then inserted the deleted important step 19 instead of putting it as step 56. I missed that because while editing for the effects of deleting step 17a, I was only looking for which other steps before step 54 were still valid and avoiding any re-work until after that step.]37. R456C9 = {169/259/268/349/367} (cannot be {178/358/457} which clash with R5C78)
38. Hidden killer triple 7,8,9 in R12C9, R3C9 and R45C9 for C9 -> R12C9 must contain one of 7,8,9 (cannot have two of them in 14(3) cage) -> R3C9 = {789}
38a. 14(3) cage in N3 (step 26) = {149/158/239/248/257/347} (cannot be {356} which doesn’t contain 7,8,9), no 6
38b. 7,8,9 in R12C9 -> no 7,8 in R1C8
39. 20(3) diagonal cage in N3 = {389/479/569/578}
39a. 3,4 can only be in R1C7 -> no 9 in R1C7
39b. 9 in C7 locked in R78C7, locked for N9
40. R3C159 (step
16) = {159/249/258/348/357}
40a. R3C9 = {789} -> no 7 in R3C5, clean-up: no 5 in R2C5
41. 11(3) cage at R3C2 (step 11) = {128/146/236/245}
41a. 4 of {146/245} must be in R4C2 (R3C23 cannot be {45} which clashes with R3C5) -> no 4 in R3C23
42. 4 in N1 locked in R12C3, locked for C3
43. 13(3) cage at R6C2 (step 30) = {148/256/346}
43a. 1 of {148} must be in R7C3 -> no 1 in R7C2
44. R78C46 (step 21) = {1267/1348/2356} (cannot be {1258} which clashes with combined cage R8C3467, cannot be {1357/2347} because R8C6 only contains 6,8)
44a. 5 of {2356} must be in R8C4 (R8C46 cannot be {36} which clashes with combined cage R8C3467) -> no 5 in R7C46
44b. 3 of {1348} must be in R8C4, 2 of {2356} must be in R7C6 -> no 3 in R7C6
45. Combined cage R78C456 = {124679/134678/234569}, 4,6 locked for N8
46. 4 in R9 locked in R9C789, locked for N9
47. R2468C7 (step 22) = {1259/1349/1367/2357} (cannot be {1268/1358/2348} because R8C7 only contains 7,9)
[These combinations also apply for R46C78 because R2C7 = R4C8 and R6C8 = R8C7]
47a. 2 of {1259/2357} must be in R6C7 -> no 5 in R6C7
48. R46C78 (step 47) = {1259/1349/1367/2357}
48a. Combined cage R456C78 = {124589/134579/134678/234578}, 4 locked for N6
49. 10(3) cage at R6C6 = {127/136/145/235}
49a. 5,6,7 can only be in R6C6 -> R6C6 = {567}
50. R456C9 (step 37) = {169/259/268/367}
50a. 3 of {367} must be in R6C9 -> no 3 in R4C9
51. Hidden killer quint 5,6,7,8,9 in R159C6 and R3468C6 for C6 -> R159C6 must contain one of 5,6,7,8
51a. R159C6 (step 9) = {148/238/247/256/346} (cannot be {157} which contains both 5 and 7)
52. 15(3) cage at R6C3 = {159/168/249/348/357/456} (cannot be {258/267} because R7C4 only contains 1,3,4)
52a. 1 of {159/168} must be in R7C4 -> no 1 in R6C4
53. 2 in N5 locked in 22(5) cage = {12379/12469/12568/23458} (cannot be {12478/23467} which clash with R5C78)
53a. 2 of {23458} must be in R5C456 (R5C456 cannot be {458} which clashes with R5C78) -> no 2 in R6C554. 22(3) cage in N1 = {589/679}
54a. R12C1 = {58/69} (cannot be {59/67/79/89} which clash with R456C1), no 7, R1C2 = {79}
54b. R456C1 = {479/578} (cannot be {569} which clashes with R12C1), no 6, 7 locked for
C1 and N4
54c. 7 in N1 locked in R12C2, locked for C2
55. 19(3) diagonal cage in N7 (step 36) = {469/478/568}
(cannot be {379} because 7,9 only in R9C3), no 3
55a. 7,9 of {469/478} can only be in R9C3 -> no 4 in R9C3
[That has at last made the elimination that I tried to do in step 17a! I can now use some of the steps that I had to delete earlier.]
56. R389C1 = {123} (hidden triple in C1)
57. 12(3) cage in N7 = {129/138} (cannot be {156/246/345} because R89C1 only contain 1,2,3)
57a. 8,9 can only be in R9C2 -> R9C2 = {89}
57b. 1 locked in R89C1, locked for C1 and N7
58. R3C159 (step 40) = {249/258/348/357}
58a. 3 of {348/357} must be in R3C1 -> no 3 in R3C5, clean-up: no 9 in R2C5
59. R78C5 = [76/94] (cannot be {58} which clashes with R23C5), no 5,8
59a. Combined cage R2378C5 = {4579/4678}, 4,7 locked for C5
60. 11(3) cage at R3C2 (step 11) = {128/146/236/245}
60a. 4 of {146/245} must be in R4C2 (R3C23 cannot be {45} which clashes with R3C5) -> no 4 in R3C23
61. 4 in N1 locked in R12C3, locked for C3
62. 13(3) cage at R6C2 = {256/346} (cannot be {238} which clashes with R89C1), no 8, clean-up: no 9 in R8C3 (step 3), no 3 in R8C4[At this stage I was going to use 45 rule on R789 4 innies R7C2346 = 1 outie R6C8 + 3 which I’d seen a long time ago but was only useful now that 1 was locked in R7C46. However the naked pairs and naked triple in the next steps are more direct.]
63. Naked pair {57} in R8C34, locked for R8
, clean-up: no 8 in R8C67
63a. R8C67 = [69], R8C5 = 4, R7C5 = 9, R8C2 = 8, R9C2 = 9, R12C2 = [75], R3C5 = 5, R2C5 = 7,
R6C8 = 9 (step 4), R3C6 = 9, clean-up: no 8 in R12C1 (step 54a)
64. Naked pair {69} in R12C1, locked for C1 and N1, clean-up: no 4 in R456C1 (step 54b)
64a. Naked triple {578} in R456C1, locked for C1 and N1 -> R7C1 = 4, R9C3 = 7 (step 36), R8C34 = [57]
65. 45 rule on R789 2 outies R6C28 = 2 outies R7C46 + 10
65a. 1 in R7 locked in R7C46, locked for N8
65b. R6C28 must be odd -> R7C46 must be odd =
{12
}, locked for R7 and N8, R7C23 = {36}, locked for R7, N7 and 13(3) cage -> R7C9 = 5, R6C2 = 4, R4C2 = 2
[I missed R6C2 = 4 (step 3) after step
62a but if I’d done it then I might not have used this interesting step.]
66. R46C3 =
[96] (naked pair), R7C23 = [63], R5C23 = [31], R3C23 = [18],
R3C6 = 9, R3C9 = 7
67. Naked pair {12} in R89C1, locked for C1 -> R3C1 = 3, R1C3 = 4 (step 12), R2C34 = [24]
68. R4C3 = 9 -> R34C4 = 5 = [23], R4C8 = 1
69. Naked pair {46} in R3C78, locked for N3 -> R2C89 = [89], R12C1 = [96], R7C78 = [87], R1C7 = 5 (step 39)
70. Naked pair {46} in R34C7, locked for C7 -> R5C78 = [75], R5C1 = 8
71. Naked pair {23} in R6C79, locked for R6 and N6 -> R6C5 = 1
72. R4C9 = 8 (hidden single in C9), R56C9 = 8 = [62]and the rest is naked singles
and a hidden single (or cage sum)