Ruud wrote:
The border came first. In my original design, the interior had bigger cages, but to make this Assassin solvable, I needed to compensate the border complexity.
Solvable. Yes! But only after a very, very long time!!
CathyW wrote:
Finally! Took about 4 hours in total.
gary w wrote:
Cathy said this was a tough one..sure was..took me 5 hrs plus
Congratulations to both of you and to Afmob for solving it so quickly!
I don't know how long I took, over several days, but it must have been at least twice that long. I must have sat staring at the position after step 35 for several hours wondering if I was ever going to make any more progress. ](*,) Then I eventually found a contradiction move that provided the first breakthrough. Still a lot of hard work after that. I'll stick with my earlier rating of 1.75.
I haven't yet gone through the posted walkthroughs, I need a break from this puzzle before I do that, but I'll assume that their solving paths will be different so here is my walkthrough
Walkthrough for A71
1. R34C3 = {39/48/57}, no 1,2,6
2. R34C4 = {19/28/37/46}, no 5
3. R34C6 = {19/28/37/46}, no 5
4. R34C7 = {49/58/67}, no 1,2,3
5. R5C34 = {17/26/35}, no 4,8,9
6. R5C67 = {17/26/35}, no 4,8,9
7. R67C3 = {18/27/36/45}, no 9
8. R67C4 = {29/38/47/56}, no 1
9. R67C5 = {29/38/47/56}, no 1
10. R67C6 = {49/58/67}, no 1,2,3
11. R67C7 = {14/23}
12. R345C5 = {289/379/469/478/568}, no 1
13. 14(4) cage in N3 = {1238/1247/1256/1346/2345}, no 9
14. 27(4) cage in N6 = {3789/4689/5679}, 9 locked for N6, clean-up: no 4 in R3C7
15. 14(4) cage at R8C3 = {1238/1247/1256/1346/2345}, no 9
16. 45 rule on R12 2 innies R2C18 = 12 = {39/48/57}, no 1,2,6
17. 45 rule on R6789 2 innies R6C29 = 15 = {69/78}
18. 45 rule on R89 2 innies R8C29 = 8 = {17/26/35}, no 4,8,9
19. 45 rule on C12 2 outies R29C3 = 10 = {19/28/37/46}, no 5
20. 45 rule on C1234 2 outies R29C5 = 7 = {16/25/34}, no 7,8,9
21. 45 rule on C89 2 outies R18C7 = 7 = {16/25} (cannot be {34} which clashes with R67C7)
22. Killer pair 1,2 in R18C7 and R67C7, locked for C7, clean-up: no 6,7 in R5C6
23. 45 rule on C789 3 innies R259C7 = 20 = {389/479/578} (cannot be {569} which clashes with R34C7), no 6, clean-up: no 2 in R5C6
23a. 3 of {389} must be in R5C7 -> no 3 in R29C7
24. 45 rule on C6789 2 outies R18C5 = 8 = {17/26/35}, no 4,8,9
25. 45 rule on N3 2 innies R23C7 – 14 = 1 outie R4C9 -> min R23C7 = 15, R23C7 = {6789}, max R23C7 = 17 -> max R4C9 = 3, clean-up: no 8 in R4C7
26. 45 rule on N9 2 innies R79C7 – 6 = 1 outie R6C8, max R79C7 = 13 -> max R6C8 = 7
27. 45 rule on N7 2 outies R6C13 – 5 = 1 innie R8C3
27a. IOU no 5 in R6C1
28. 8,9 in C5 locked in R34567C5 = 30 = 89{247/256/346}
28a. 3 of {34689} must be in R67C5 -> no 3 in R345C5
28b. R18C5 (step 24) = {17/35} (cannot be {26} which clashes with R34567C5), no 2,6
29. 45 rule on C123 3 innies R158C3 = 14 = {149/158/167/239/248/257/356} (cannot be {347} which clashes with R34C5)
30. 45 rule on C6 5 innies R12589C6 = 22 = {12379/12469/12568/13459/13567/23458/23467} (cannot be {12478/13468} which clash with R67C6)
31. 45 rule on C4 5 innies R12589C4 = 24 = {12489/12579/13479/13569/13578/14568/23478/23568/24567} (cannot be {12678/23469} which clash with R34C4)
32. 8,9 in N6 locked in 27(4) cage (step 14) = {3789/4689}, no 5
33. 45 rule on N1 2 outies R4C23 – 7 = 1 innie R1C3
33a. IOU no 7 in R4C2
34. 45 rule on R5 5 innies R5C12589 = 29 = {14789/24689/34589} [1/2/3, 5/6/7]
35. 45 rule on C3 5 innies R12589C3 = 24 = {12489/12579/12678/13569/14568/23469/24567} (cannot be {13479/13578/23478/23568} which clash with R34C4)
36. No 4 in R4C7, here’s how
36a. 27(4) cage in N6 (step 32) = {3789/4689}
36b. If 27(4) = {3789} and R4C9 = 1 => R23C7 = 15 (step 25) = {78}/[96] -> no 9 in R3C7 -> no 4 in R4C7
36c. If 27(4) = {3789} and R4C9 = 2 => R23C7 = {79} => R4C7 = {46}
36ca. Then if R4C7 = 4, R5C7 = 5, R6C8 = 6, R67C7 = [14] clashes with R4C7
36cb. Then if R4C7 = 6 -> no 4 in R4C7
36d. If 27(4) = {4689} -> no 4 in R4C7
36e. -> no 4 in R4C7, clean-up: no 9 in R3C7
37. 9 in C7 locked in R29C7
37a. R259C7 (step 23) = {389/479}, no 5, clean-up: no 3 in R6C5
37b. 7 of {479} must be in R5C7 -> no 7 in R29C7
38. 27(4) cage in N6 (step 32) = {4689} (only remaining combination, cannot be {3789} which clashes with R5C7), locked for N6, clean-up: no 7 in R3C7, no 8 in R6C2 (step 17), no 1 in R7C7
38a. 7 in C7 locked in R45C7, locked for N6
38b. R23C7 cannot total 16 -> no 2 in R4C9 (step 25)
38c. 2 in N6 locked in R6C78, locked for R6, clean-up: no 7 in R7C3, no 9 in R7C45
38d. 4 in C7 locked in R79C7, locked for N9
39. R23C7 – 14 = R4C9 (step 25)
39a. R4C9 = 1 => R23C7 = [96]
39b. R4C9 = 3 => R23C7 = [98]
39c. -> R2C7 = 9, clean-up: no 3 in R2C18 (step 16), no 1 in R9C3 (step 19)
40. 20(4) cage at R1C5 = {1289/1379/1469/2369/2459}
40a. 5 of {2459} must be in R1C5 -> no 5 in R12C6
41. 17(4) cage at R2C8 = {1358/1367/1457/2357} (cannot be {1268} which clashes with R3C7, cannot be {2348} which clashes with 14(4) cage, cannot be {2456} because R4C9 only contains 1,3)
41a. 14(4) cage in N3 (step 13) = {1238/1247/1346/2345} (cannot be {1256} which clashes with 17(4) cage)
42. R79C7 – 6 = R6C8 (step 26)
42a. R79C7 cannot total 8 with 4 locked in R79C7 -> no 2 in R6C8
43. R6C7 = 2 (hidden single in R7), R7C7 = 3, R5C7 = 7, R4C7 = 5, R3C7 = 8, R9C7 = 4 (hidden single in C7), R6C8 = 1 (step 26), R4C9 = 3, R5C6 = 1, clean-up: no 4 in R2C1 (step 16), no 6 in R2C3 (step 19), no 3 in R2C5 (step 20), no 7,9 in R3C3, no 7,9 in R3C46, no 4 in R4C3, no 2 in R4C46, no 9 in R4C6, no 6 in R6C3, no 8 in R6C45, no 8 in R7C3, no 5,7 in R8C2 (step 18)
43a. 1 in N4 locked in R4C12
43b. CPE no 1 in R3C1
44. R1C8 = 3 (hidden single in N3), clean-up: no 5 in R8C5 (step 24)
44a. 14(4) cage in N3 (step 41a) = {1346} (only remaining combination, cannot be {2345} because R1C7 only contains 1,6), locked for N3, clean-up: no 8 in R2C1 (step 16)
44b. 4 in N3 locked in R12C9, locked for C9
44c. 2 in N3 locked in R3C89, locked for R3, clean-up: no 8 in R4C46
45. Naked pair {57} in R2C18, locked for R2, clean-up: no 3 in R9C3 (step 19), no 2 in R9C5 (step 20)
46. R67C6 (step 10) = {49/58} (cannot be {67} which clashes with R34C6)
47. 22(4) cage at R8C5 = {2479/3469/3478/4567} (cannot be {1489} which clashes with R67C6), no 1, clean-up: no 7 in R1C5 (step 24)
48. 22(4) cage at R8C5 cannot be {3478}, here’s how
48a. If R8C5 = 3 => R89C6 = {78} => R34C6 = {46} and R67C6 = {49} clash
48b. If R8C5 = 7 => R89C6 = {38} => R34C6 = {46} and R67C6 = {49} clash
48c. -> 22(4) cage at R8C5 = {2479/3469/4567}, no 8
48d. R89C6 = {29/69/56}, no 3,7
49. 1 in N8 locked in 14(4) cage at R8C3 within N8 -> no 1 in R8C3
50. 18(4) cage at R6C8 = {1269/1278}, no 5, 2 locked for N9, clean-up: no 3 in R8C2 (step 18)
50a. 21(4) cage in N9 = {1569/1578}
51. 1 in R7 locked in R7C123, locked for N7, clean-up: no 7 in R8C9 (step 18)
52. Naked pair {26} in R8C29, locked for R8 -> R8C7 = 1, R1C7 = 6, clean-up: no 5,9 in R9C6 (step 48d)
53. 25(4) cage in N7 = {3589/3679/4579/4678} (cannot be {2689} which clashes with R8C2), no 2
54. 2 in R9 locked in R9C46, locked for N8, clean-up: no 9 in R6C45
55. 9 in N8 locked in R78C6, locked for C6, clean-up: no 4 in R7C6
56. 9 in C5 locked in R345C5
56a. R345C5 (step 12) = {289/469}, no 5,7
57. 7 in N2 locked in R1C46, locked for R1
58. 7 in N1 locked in 19(4) cage at R2C1 = {1279/1378/1567/2467/3457}
58a. 2 of {1279} must be in R4C2 and the 1 must be in R3C2 -> no 9 in R34C2
59. R158C3 (step 29) = {158/167/239/248/257/356} (cannot be {149} because no 1,4,9 in R5C3
59a. 3 of {239} must be in R8C3 and 6 of {356} must be in R5C3 -> no 3 in R5C3, clean-up: no 5 in R5C4
59b. 8 of {158}, 7 of {257} and 3 of {356} must be in R8C3 -> no 5 in R8C3
60. 14(4) cage at R8C3 (step 15) = {1238/1247/1346} (cannot be {1256} because 1,2,6 only in R9C45), no 5, clean-up: no 2 in R2C5 (step 20)
60a. 2 of {1238/1247} must be in R9C4 -> no 7,8 in R9C4
60b. R8C34 = {34/38/47} -> no 3 in R9C45, clean-up: no 4 in R2C5 (step 20)
61. Killer pair 3,7 in R8C34 and R8C5, locked for R8
62. Naked triple {126} in R9C456, locked for R9 and N8, clean-up: no 5 in R6C45, no 9 in R8C8 + R9C89 (step 50a)
63. Naked triple {578} locked in R8C8 + R9C89, locked for N9
63a. 7 in N9 locked in R9C89, locked for R9, clean-up: no 4 in R8C1 (step 53)
63b. 9 in N9 locked in R7C89, locked for R7, clean-up: no 4 in R6C6
63c. 25(4) cage in N7 (step 53) = {3589}, locked for N7, clean-up: no 4 in R6C3
64. Naked pair {16} in R29C5, locked for C5 -> R1C5 = 5, clean-up: no 4 in R345C5 (step 56a)
64a. R3C5 = 9 (naked single)
64b. Naked pair {28} in R45C5, locked for C5 and N5 -> R67C6 = [58], clean-up: no 3 in R6C5, no 4 in R7C3
64c. R7C5 = 3 (hidden single in C5)
65. 20(4) cage at R1C5 (step 40) = {2459} (only remaining combination)
65a. Naked pair {24} in R12C6, locked for C6 and N2 -> R9C6 = 6, R8C6 = 9, R9C45 = [21], R2C5 = 6, clean-up: no 4,6 in R4C4, no 6 in R5C3
65b. R34C6 = [37] -> R34C4 = [19], R34C3 = [48], R45C5 = [28], R67C5 = [47], R12C4 = [78], R1C3 = 2, R12C6 = [42], R12C9 = [14], R8C34 = [74], R56C3 = [53], R2C23 = [31], R7C3 = 6, R567C4 = [365], R9C3 = 9, R8C2 = 2, R8C9 = 6, R56C9 = [98], R7C89 = [92]
66. R3C8 = 2 (hidden single in R3), R5C1 = 2 (hidden single in R5), R9C1 = 3 (hidden single in R9)
67. R2C1 + R3C12 = {567} -> R4C2 = 1 (cage sum), R7C12 = [14], R6C1 = 9 (cage sum)
and the rest is naked singles