No repeated candidates on the diagonals R1C1-R9C9, R1C3-R7C9, R1C5-R5C9, R3C1-R9C7, R5C1-R9C5, R1C5-R5C1, R1C7-R7C1, R1C9-R9C1, R3C9-R9C3 and R5C9-R9C5.
Prelims (not including any cage interactions)
a) R23C1 = {13}
b) R2C23 = {29/38/47/56}, no 1
c) R2C78 = {19/28/37/46}, no 5
d) R23C9 = {69/78}
e) R78C1 = {59/68}
f) R78C9 = {17/26/35}, no 4,8,9
g) R8C23 = {13}
h) R8C78 = {29/38/47/56}, no 1
i) 20(3) cage in N7 = {389/479/569/578}, no 1,2
Steps resulting from Prelims
1a. Naked pair {13} in R23C1, locked for C1 and N1, clean-up: no 8 in R2C23
1b. Naked pair {13} in R8C23, locked for R8 and N7, clean-up: no 5,7 in R7C9, no 8 in R8C78
2. 45 rule on N1 2 innies R3C23 = 17 = {89}, locked for R3 and N1, CPE no 8,9 in R4C2 using R1C5-R5C1 diagonal, clean-up: no 2 in R2C23, no 6,7 in R2C9
2a. R2C78 = {19/28/37} (cannot be {46} which clashes with R2C23), no 4,6
2b. 2 in N1 only in R1C123, locked for R1
3. 45 rule on N7 2 innies R7C23 = 7 = {25}, locked for R7 and N7, CPE no 2,5 in R6C2 using R5C1-R9C5 diagonal, clean-up: no 9 in R78C1, no 6 in R8C9
4. Naked pair {68} in R78C1, locked for C1 and N7
4a. Naked triple {479} in R9C123, locked for R9
5. 45 rule on R9 3 innies R9C456 = 9 = {126/135}, no 8, 1 locked for R9 and N8
5a. 8 in R9 only in R9C789, locked for N9
6. R1C123 = {247/256}
6a. 45 rule on R1 3 innies R1C456 = 20 = {389/479/569} (cannot be {578} which clashes with R1C123), no 1, 9 locked for R1 and N2
6b. 1 in R1 only in R1C789, locked for N3, clean-up: no 9 in R2C78
7. R2C9 = 9 (hidden single in R2), R3C9 = 6, placed for R3C9-R9C3 diagonal, clean-up: no 2 in R8C9
8. 45 rule on N3 2 innies R3C78 = 8 = {35}, locked for R3 and N3, R3C1 = 1, placed for R3C1-R9C7 diagonal, R2C1 = 3, clean-up: no 7 in R2C78
8a. Naked pair {35}, CPE no 3,5 in R4C8 using R1C5-R5C9 diagonal
9. Naked pair {28} in R2C78, locked for R2 and N3
9a. Naked triple {147} in R1C789, locked for R1
9b. Naked triple {256} in R1C123, locked for R1 and N1
9c. Naked pair {47} in R2C23, locked for R2
10. R123C4 = {258/357} (cannot be {159/168} because 1,5,6 only in R2C4, cannot be {249/267} because 2,4,7 only in R3C4, cannot be {348} because 3,8 only in R1C4, cannot be {456} because 5,6 only in R2C4) -> R2C4 = 5, placed for R1C3-R7C9 and R1C5-R5C1 diagonals, R1C4 = {38}, R3C4 = {27}
11. R123C6 = {178/268/367} (cannot be {169}because 1,6 only in R2C6, cannot be {349} because 3,9 only in R1C6), no 4,9
12. R1C5 = 9 (hidden single in R1), placed for R1C5-R5C1 and R1C5-R5C9 diagonals, R3C3 = 8, placed for R1C1-R9C9 diagonal, R3C2 = 9
12a. R3C5 = 4 (hidden single in R3), placed for R1C3-R7C9 and R1C7-R7C1 diagonals
12b. Naked pair {47} in R29C2, locked for C2
13. 45 rule on N2 1 remaining innie R2C5 = 1, R2C6 = 6, placed for R1C7-R7C1 diagonal, R7C1 = 8, placed for R1C7-R7C1 diagonal, R8C1 = 6, clean-up: no 5 in R8C78
13a. Naked pair {13} in R68C2, locked for C2, CPE no 3 in R6C4 using R1C9-R9C1 diagonal
13b. R5C2 = 8 (hidden single in C2)
14. R9C789 = {268/358}
14a. 2 of {268} must be in R9C9 -> no 2 in R9C78
14b. 8 in C9 only in R46C9, locked for N6
15. 45 rule on N9 2 innies R7C78 = 10 = {19/46} (cannot be {37} which clashes with R7C5), no 3,7
15a. 7 in R7 only in R7C456, locked for N8
16. 6 on R1C9-R9C1 diagonal only in R5C5 + R6C4, locked for N5
16a. 6 in C5 only in R59C5, CPE no 6 in R7C7 using R1C1-R9C9 and R5C9-R9C5 diagonals, clean-up: no 4 in R7C8 (step 15)
17. R5C5 = 6 (hidden single on R1C1-R9C9 diagonal)
17a. R9C456 (step 5) = {126/135}
17b. 2 of {126} must be in R9C5 -> no 2 in R9C46
17c. 2 in R9 only in R9C59, CPE no 2 in R5C9 using R5C9-R9C5 diagonal
18. Hidden killer pair 4,6 in R7C46 and R7C78 for R7, R7C78 must contain both or neither of 4,6 -> R7C46 must contain both or neither of 4,6
18a. 6 in R7C46 only in R7C4 -> no 4 in R7C4
18b. 4 in R7 only in R7C67, CPE no 4 in R6C6 using R1C1-R9C9 diagonal, no 4 in R8C6 using R5C9-R9C5 diagonal
19. 1 in R7 only in R7C789, CPE no 1 in R6C8 using R1C3-R7C9 and R5C9-R9C5 diagonals
[This has been there since step 5 but I’ve only just spotted it.]
20. Consider placements for R1C1
R1C1 = 2 => R1C3 = 6
R1C1 = 5 => R7C2 = 5 (hidden single in C2) => R7C3 = 2 => R1C3 = 6
-> R1C3 = 6, placed for R1C3-R7C9 diagonal
21. R4C2 = 6 (hidden single in C2), R6C7 = 6 (hidden single in R6)
22. R1C12 = {25}, R17C2 = {25}, R7C23 = {25} -> R1C1 + R7C3 = {25}, CPE no 2 in R5C1 using R5C1-R9C5 diagonal
23. Consider placements for R2C2
R2C2 = 4, placed for R1C1-R9C9 diagonal => R8C7 = 4 (hidden single in N9) => R8C8 = 7
or R2C2 = 7
-> R2C2 = 7 or R8C8 = 7, locked for R1C1-R9C9 diagonal
24. 2,4,8 in C9 only in R14569C9
24a. 45 rule on C9 5 innies R14569C9 = 22 = {12478/23458}
24b. Consider placements for R9C9
R9C9 = 2 => R8C78 = {47} => R78C9 = [35] => no 3,5 in R46C9
R9C9 = {35} => R14569C9 = {23458} => 2,8 only in R46C9 => no 3,5 in R46C9
-> no 3,5 in R46C9
25. Consider placements for R3C7
R3C7 = 3 => 3 in N6 only in R56C8 (no 3 in R5C9 using R1C5-R5C9 diagonal)
R3C7 = 5 => 5 in N6 only in R56C8 (no 5 in R5C9 using R1C5-R5C9 diagonal)
25a. Killer pair 3,5 in R3C8 and R56C8, locked for C8
[Alternatively R3C7 “sees” all of N6 except for R56C8 (R3C7 “sees” R5C9 using R1C5-R5C9 diagonal) -> R3C7 is “cloned” in R56C8, killer pair 3,5 in R3C8 and R56C8, locked for C8.]
26. 3,5 in C9 only in R59C9 or R78C9
R59C9 = {35} => R9C789 = {358} => R9C7 = {35} => naked pair {35} in R39C7, locked for C7 => no 3 in R5C7
R78C9 = [35], 3 placed for R1C3-R7C9 diagonal => no 3 in R5C7
-> no 3 in R5C7
27. 3,5 in C9 only in R59C9 or R78C9
27a. R9C9 cannot be 5, here’s how
R9C9 = 5 => R9C789 = [385] => R5C9 = 3, placed for R1C5-R5C9 diagonal => R3C7 = 5, R2C8 = 2, R2C8 + R3C7 = [25] clashes with R7C3 using R1C9-R9C1 diagonal
-> no 5 in R9C9, no 3 in R5C9
27b. 3 in C9 only in R79C9, locked for N9
27c. 3 in C7 only in R34C7, CPE no 3 in R4C6 using R1C9-R9C1 diagonal
27d. 5 in N9 only in R8C9 + R9C7, CPE no 5 in R8C6 using R3C1-R9C7 diagonal
27e. 5 on R1C1-R9C9 diagonal only in R1C1 + R6C6, CPE no 5 in R6C1
28. Consider placements for R9C9
R9C9 = 2 or
R9C9 = 3 => R9C789 = [583] => R2C8 = 2, placed for R1C9-R9C1 diagonal => R7C3 = 5 => R7C2 = 2 => R1C2 = 5 => R1C1 = 2
-> R1C1 = 2 or R9C9 = 2, locked for R1C1-R9C9 diagonal, clean-up: no 9 in R8C7
29. Consider placements for R9C9
R9C9 = 2, placed for R1C1-R9C9 diagonal => R1C1 = 5 => R1C2 = 2 => R7C2 = 5 => R7C3 = 2 => R3C7 = 5 (hidden single on R1C9-R9C1 diagonal) => no 5 in R4C7
R9C9 = 3 => R9C789 = [583] => no 5 in R4C7
-> no 5 in R4C7
29a. 5 in N6 only in R5C89, locked for R5
30. Consider placements for R9C9
R9C9 = 2 => 3 on R1C1-R9C9 diagonal only in R4C4 + R6C6, CPE no 3 in R6C2 using R1C7-R7C1 diagonal => R6C2 = 1 => R8C2 = 3, placed for R1C9-R9C1 diagonal => R3C7 = 5, placed for R1C9-R9C1 diagonal => R7C3 = 2
R9C9 = 3 => R9C789 = [583] => R2C8 = 2
-> R2C8 = 2 or R7C3 = 2, locked for R1C9-R9C1 diagonal
31. R1C7 cannot be 1, here’s how
R1C7 = 1, placed for R1C7-R7C1 diagonal => R6C2 = 3, placed for R1C7-R7C1 diagonal => R4C4 = 9 => R6C6 = 1 (hidden single on R1C1-R9C9 diagonal) => 2,3,5 on R1C1-R9C9 diagonal only in R1C1 + R9C9
-> no 1 in R1C7
31a. R1C7 = 7, placed for R1C7-R7C1 diagonal, clean-up: no 4 in R8C8
31b. 4 in N9 only in R78C7, locked for C7
32. Consider placements for R1C1
R1C1 = 2, placed for R1C1-R9C9 diagonal => R9C9 = 3 => R9C789 = [583] => no 5 in R9C5
R1C1 = 5, placed for R1C1-R9C9 diagonal => R9C6 = 5 (hidden single in C6) => no 5 in R9C5
-> no 5 in R9C5
32a. Naked pair {23} in R9C59, locked for R9
33. Consider placements for R9C9
R9C9 = 2, placed for R1C1-R9C9 diagonal => R1C1 = 5 => R1C2 = 2 => R7C2 = 5 = R7C3 = 2
R9C9 = 3 => R9C5 = 2
-> R7C3 = 2 or R9C5 = 2, locked for R5C1-R9C5 diagonal
34. Consider placements for R3C7
R3C7 = 3, placed for R1C9-R9C1 diagonal => R8C2 = 1 => R6C2 = 3
R3C7 = 5 => R9C7 = 8 => R9C89 = [62] => R9C5 = 3
-> R6C2 = 3 or R9C5 = 3, CPE no 3 in R6C5
35. Consider placements for R9C9
R9C9 = 2 => R9C789 = [862] => R2C7 = 2
R9C9 = 3 => R8C7 = 2 (hidden single in N9)
-> R2C7 = 2 or R8C7 = 2, locked for C7
36. Consider placements for R9C5
R9C5 = 2, placed for R5C1-R9C5 diagonal => R7C3 = 5, placed for R1C9-R9C1 diagonal => R3C7 = 3, placed for R1C9-R9C1 => R8C2 = 1 => R6C2 = 3
or R9C5 = 3
-> R6C2 = 3 or R9C5 = 3, CPE no 3 in R6C8 using R5C9-R9C5 diagonal
36a. R35C8 = {35} (hidden pair in C8)
37. Consider placements for R9C4
R9C4 = 1 => R9C56 = [35], 3 placed for R5C1-R9C5 diagonal => R6C2 = 1
R9C4 = 6 => R9C6 = 1 (hidden single in R9)
-> R6C2 = 1 or R9C6 = 1, CPE no 1 in R6C6
38. 1 on R1C1-R9C9 diagonal only in R4C4 + R7C7, CPE no 1 in R4C7
38a. 1 in C7 only in R57C7, CPE no 1 in R5C9 using R5C9-R9C5 diagonal
39. 9 in C7 only in R457C7, CPE no 9 in R6C8 using R5C9-R9C5 diagonal
[Just spotted this; it’s been possible since step 28.]
39a. 9 in N6 only in R45C7, locked for C7, clean-up: no 1 in R7C8
39b. R14C8 = {14} (hidden pair in C8)
40. 1 in R7 only in R7C79, CPE no 1 in R5C7 using R1C3-R7C9 diagonal
40a. R5C7 = 9, placed for R3C9-R9C3 diagonal, R4C7 = 3, R3C7 = 5, placed for R1C5-R5C9 and R1C9-R9C1 diagonals, R3C8 = 3, R9C7 = 8, placed for R3C1-R9C7 diagonal, R9C8 = 6, R7C8 = 9, R8C8 = 7, placed for R1C1-R9C9 diagonal, R2C7 = 2, R8C7 = 4, R7C7 = 1, placed for R1C1-R9C9 diagonal, R78C9 = [35], R9C9 = 2, placed for R1C1-R9C9 diagonal, R9C5 = 3, placed for R5C1-R9C5 diagonal
41. R8C4 = 8, R1C4 = 3, R3C4 = 7 (cage sum), R4C4 = 9, R6C4 = 4, placed for R1C9-R9C1 diagonal
and the rest is naked singles without using diagonals.