Thanks for the challenge Ruud. V2 looks like a real toughie. Found lots of little ones that were very tasty and interesting. But help needed now.
Assassin 45V2
1. 17(2)n3 = {89}: locked for n3, c9
2. 9(3)n6 = {126/135/234}(no 789}
3. "45" c9: r456c8 = 20 = h20(3) = {479/569/578}(no 123)
3a. {389} blocked since {89} must be in r89c7(from step 1): not possible since r89c7 is a 16(3) cage
4. 8(2)n6 = [53/62/71]
5. 10(3)n3 = {127/136/145/235}(no 8,9)
6. h20(3)n6 = [8/9], not both ->
6a. 15(3)n9 must have [8/9] = {159/168/249/258/348}(no 7)
7. 7(2)n9 = {16/25/34}(no 789}
8. r89c8 must have [8/9] (only other place in n9 besides 15(3))
8a. 16(3)n9 = {169/178/259/268/349/358}
9. 15(3)n9 must have only 1 of 1/2/3 (step 6a)
9a. -> 10(3)n3 must have 2 of 1/2/3
9b. -> 10(3)n3 = {127/136/235}(no 4) = [1/5...]
9c. {159} blocked from 15(3)n9 = {168/249/258/348}
10. 35(5)n8 = {56789}:locked n8
10a. max. r9c6 = 4 -> min. r89c7 = 12 -> 3 minimum in each cell
10b. no 1 or 2 r89c7
11. "45" r12: r3c258 = 22 = h22(3)r3 = {89}[5]/{679}(no 1234, no 5 r3c25)
11a. = 9{58/67}: 9 locked r3
11b. 10(3)n3: no 5,6,7 r12c8
12. 11(2)n4 (no 1)
13. "45"n5: r5c37 = 11 = h11(2)(no 1)
14. "45" r1234: r4c456 = 11 = h11(3) (no 9)
15. "45" r6789: r6c456 = 19 = h19(3) (no 1)
16. 9(3)n5 = {126/135/234}(no 789)
17. "45" r5: r5c456 = 15 = h15(3)r5
17a. {159} with 1 only in r5c5 (5 in r5c5 means 9(3) = {135}: 2 1's n5)
17b. {168} with 1 only in r5c5 (6 in r5c5 means 9(3) = {126}: 2 1's n5)
17c. {249} with 2 only in r5c5 (4 in r5c5 means 9(3) = {234}: 2 2's n5)
17d. {258}: blocked by 11(2) & h11(2)r5
17e. {267}: Blocked by 11(2) & h11(2)r5
17f. {348} with 3 only in r5c5 (4 in r5c5 means 9(3) = {234}: 2 3's n5)
17g. {357}: Blocked by 11(2) & h11(2)r5
17h. {456}
18. In summary: h15(3)r5 = {159/168/249/348/456}(no 7)
18a. r5c46: no 1,2,3
19.20(3)n7 = {389/479/569/578}(no 1,2)
20. 5(2)n7 = {14/23}
21. 9(2)n1 = {18/27/36/45}
22. 16(3)n1 = {169/178/259/268/349/358/457} ({367} blocked by 20(3)n7)
23. 19(3)n1: no 1
24. 10(3)n4 = {127/136/145/235}
25. "45"c1: r456c2 = 9 = h9(3) = {126/135/234}(no 7,8,9)
25a. no 234 r5c1
25b. 1 in h9(3) only in r6c2 -> no 5 or 6 r6c2
26."45" c34:r28c4 = 15 = h15(2) = {69/78}
27. 23(4) n5 has to fit in with this h15(2) & 9(3)n5
27a. {1589}: 8/9 must be in r5c3
27b. {1679}: 7 must be in r5c3
27c. {2489}: 8/9 must be in r5c3
27d. {2579}: blocked: 7/9 must be in r5c3 but {25}n5 clash with 9(3)
27e. {2678}: 6 must be in r5c3
27f. {3479}: 7/9 must be in r5c3
27g. {3569}: 3/6 must be in r5c3: (9(3) = [3/6])
27h. {3578}: 3/5/7 in r5c3
27i. {4568}: 6/8 must be in r5c3
28. Conclusion: no 2 or 4 r5c3
28a. no 9 or 7 r5c7 (h11(2)r5)
29. "45" c67: r28c6 = 11 (no 1)
29a. r2c6 = 2..6
30. "45" r89: r7c258 = 22 = h22(3)r7 = {589/679}(no 1..4)
30a. 9 locked r7
31. "45"n9: r9c6 + 7 = r7c79 = 8..11
31a. max. r7c7 = 6 -> min r7c9 = 2
[
marks pic edit: forgot step 28, 28a]
Code: Select all
.-----------.-----------.-----------------------.-----------.-----------------------.-----------.-----------.
| 12345678 | 123456789 | 123456789 123456789 | 123456789 | 123456789 1234567 | 123 | 89 |
| | | .-----------' '-----------. | | |
| 12345678 | 123456789 | 123456789 | 6789 123456789 23456 | 1234567 | 123 | 89 |
:-----------: :-----------'-----------. .-----------'-----------: :-----------:
| 2345678 | 6789 | 12345 12345 | 6789 | 12345678 1234567 | 567 | 1234567 |
| '-----------: .-----------+-----------+-----------. :-----------' |
| 23456789 23456 | 12345 | 12345678 | 123456 | 12345678 | 123456789 | 456789 1234567 |
:-----------------------+-----------' | | '-----------+-----------------------:
| 56789 23456 | 356789 456789 | 123456 | 456789 234568 | 567 123 |
:-----------------------+-----------. | | .-----------+-----------------------:
| 1234567 1234 | 123456789 | 23456789 | 23456 | 23456789 | 123456 | 456789 1234567 |
| .-----------: '-----------+-----------+-----------' :-----------. |
| 1234567 | 56789 | 12345678 1234 | 56789 | 1234 123456 | 5689 | 234567 |
:-----------: :-----------.-----------' '-----------.-----------: :-----------:
| 1234 | 3456789 | 123456789 | 6789 56789 56789 | 3456789 | 12345689 | 123456 |
| | | '-----------. .-----------' | | |
| 1234 | 3456789 | 123456789 1234 | 56789 | 1234 3456789 | 12345689 | 123456 |
'-----------'-----------'-----------------------'-----------'-----------------------'-----------'-----------'