SudokuSolver Forum

A forum for Sudoku enthusiasts to share puzzles, techniques and software
It is currently Sat Apr 27, 2024 11:03 pm

All times are UTC




Post new topic Reply to topic  [ 3 posts ] 
Author Message
 Post subject: Assassin 438
PostPosted: Sat Jul 15, 2023 8:23 pm 
Offline
Grand Master
Grand Master

Joined: Wed Apr 16, 2008 1:16 am
Posts: 1044
Location: Sydney, Australia
Attachment:
a438.png
a438.png [ 86.79 KiB | Viewed 13220 times ]
1-9 cannot repeat on either diagonal.

Assassin 438
Really cool puzzle! SudokuSolver can't cope with it (2.40) but JSudoku does well which is why I tried it.
triple click code:
3x3:d:k:3584:3584:3073:11522:11522:11522:11522:11522:11522:3584:3073:3073:7171:11522:11522:4100:3077:3077:3846:3846:7171:7171:11522:2567:4100:3592:3077:3081:2570:7171:7171:4875:2567:4100:3592:3592:3081:2570:2572:2572:4875:4875:4100:2829:2829:8206:8206:8206:2572:9231:4875:4368:4368:4368:8206:8206:8206:9231:9231:8209:8209:8209:8209:2834:2834:9231:9231:9231:4371:4371:4371:8209:2834:4884:4884:4884:4884:4884:3349:3349:8209:
solution:
+-------+-------+-------+
| 5 1 2 | 7 6 4 | 8 9 3 |
| 8 7 3 | 9 2 1 | 4 6 5 |
| 6 9 4 | 8 5 3 | 2 7 1 |
+-------+-------+-------+
| 3 8 1 | 6 4 7 | 9 5 2 |
| 9 2 6 | 3 8 5 | 1 4 7 |
| 7 4 5 | 1 9 2 | 6 3 8 |
+-------+-------+-------+
| 1 6 9 | 5 7 8 | 3 2 4 |
| 2 5 8 | 4 3 9 | 7 1 6 |
| 4 3 7 | 2 1 6 | 5 8 9 |
+-------+-------+-------+
Cheers
Ed


Top
 Profile  
Reply with quote  
 Post subject: Re: Assassin 438
PostPosted: Wed Jul 19, 2023 4:07 am 
Offline
Grand Master
Grand Master

Joined: Wed Apr 23, 2008 6:04 pm
Posts: 1895
Location: Lethbridge, Alberta, Canada
Thanks Ed for your latest Assassin, a fun puzzle!

Here's how I solved Assassin 438:
I found a nice shortcut early in my solving path in step 2 which pretty well cracked it. This comment made here as I didn't want to post a spoiler. I hope that steps 2b and 2c are correct.

Prelims

a) R3C12 = {69/78}
b) R34C6 = {19/28/37/46}, no 5
c) R45C1 = {39/48/57}, no 1,2,6
d) R45C2 = {19/28/37/46}, no 5
e) R5C89 = {29/38/47/56}, no 1
f) R9C78 = {49/58/67}, no 1,2,3
g) 10(3) cage at R5C3 = {127/136/145/235}, no 8,9
h) 11(3) cage at R8C1 = {128/137/146/236/245}, no 9
i) 45(9) cage at R1C4 = {123456789}

1a. 45 rule on N1 1 innie R3C3 = 4, placed for D\, clean-up: no 6 in R4C6
1b. 45 rule on R9 2 innies R9C19 = 13 = [49]/{58/67}, no 1,2,3
1c. 45 rule on N9 2 outies R78C6 = 17 = {89}, locked for C6 and N8, clean-up: no 1,2 in R34C6
1d. 36(6) cage must contain 7,8,9 -> R6C5 + R8C3 = {89}, 7 locked for N8
1e. Naked pair {89} in R8C36, locked for R8
1f. 45 rule on R6789 2 innies R6C46 = 3 = {12}, locked for R6 and N5
1g. Min R56C4 = 4 -> max R5C3 = 6
1h. 45 rule on N36 3 innies R1C789 = 20 = {389/479/569/578}, no 1,2
1i. 45(9) cage at R1C4 = {123456789}, 1,2 locked for N2
1j. 4 in N2 only in R1C456 + R2C56 + R3C5, locked for 45(9) cage, no 4 in R1C789
1k. 45 rule on N236 3 innies R23C4 + R3C6 = 20 = {389/569/578}
[I initially saw this as in step 2a but decided to write the shorter version here.]
1l. R3C6 = {367} -> no 3,6,7 in R23C4
1m. 45 rule on N89 2 outies R6C5 + R8C3 = 3 innies R9C456 + 8
1n. R6C5 + R8C3 = 17 -> R9C456 = 9 = {126/135/234}
1o. Killer triple 4,5,6 in R9C19, R9C456 and R9C78, locked for R9

2a! Innies-outies for N2, R1C789 must contain exactly the same combination as R23C4 + R3C6
2b! R23C4 + R3C6 cannot be {569} = {59}6 which would require R3C456 = {59}6 (combo crossover clash because of R1C789 = {569}, locked for N3 and R3C12 = {78})
2c! R23C4 + R3C6 cannot be {578} = {58}7 which would require R3C456 = {58}7 (combo crossover clash because of R1C789 = {578}, locked for N3 and R3C12 = {69})
2d. -> R1C789 = {389}, locked for R1 and N3, R23C4 = {89}, locked for C4 and N2, R3C6 = 3, R3C7 = 7, placed for D/, clean-up: no 5 in R5C1, no 3 in R5C2, no 6 in R9C9 (step 1b)
2e. R3C3 = 4, R23C4 = {89} = 17 -> R4C34 = 7 = [16/25]
2f. 19(4) cage at R4C5 = {1369/1459/1468/2359/2368/2458}
2g, Killer pair 5,6 in R4C4 and 19(4) cage, locked for N5
2h. 10(3) cage at R5C3 = {136/145/235}
2i. 5,6 only in R5C3 -> R5C3 = {56}
2j. 19(4) cage = {1459/1468/2359/2368/2458} (cannot be {1369} which clashes with 10(3) cage)
2k. R5C89 = {29/38/47/56} (cannot be {56} which clashes with R5C3), no 5,6

3a. Hidden killer pair 1,2 in R45C2 and R4C3 for N4, R4C3 = {12} -> R45C2 must contain one of 1,2 = {19/28}, no 3,4,6,7
3b. 45 rule on R789 4 outies R6C1235 = 25 = {3589/3679/4579/4678}
3c. Killer pair {56} in R5C3 and R6C123, locked for N4, clean-up: no 7 in R5C1
3d. Killer pair 8,9 in R45C1 and R45C2, locked for N4
3e. R6C1235 = {3679/4579/4678} (cannot be {3589} because 8,9 only in R6C5), 7 locked for R6 and 32(6) cage at R6C1
3f. 32(6) cage = {145679/235679/245678} (cannot be {125789/134789} which clash with R8C3)
3g. Killer pair 8,9 in 32(6) cage and R8C3, locked for N7, clean-up: no 5 in R9C9 (step 1b)
3h. Killer pair 8,9 in 32(6) cage and R7C6, locked for R7
3i. 19(5) cage at R9C2 = {12367} (only remaining combination, cannot be {12457/13456} which clash with R9C78), 6,7 locked for R9, 7 locked for N7
3j. R6C123 = {367/457/467} -> R7C123 = {159/169/258/268/259}, no 3,4
3k. 4 in N7 only in 11(3) cage at R8C1 = {146/245}, no 3
3l. R9C23 = {37} (hidden pair in N7) -> R9C456 = {126}, locked for N8
3m. R7C123 = {169/258/259} (cannot be {159/268} which clash with 11(3) cage)

4a. 32(6) cage at R7C6 contains 8,9 = {125789/134789/135689/234689}
4b. Killer pair 4,5 in 32(6) cage and R9C78, locked for N9
4c. 17(3) cage at R8C6 = {179/278/368} (cannot be {269} which clashes with 11(3) cage at R8C1
4d. 32(6) cage = {125789/135689/234689} (cannot be {134789} which clashes with 17(3) cage)
4e. 11(3) cage at R8C1 (step 3k) = {146/245}, consider combinations for 32(6) cage
32(6) cage = {125789/135689} => 4 in N9 only in R9C78, locked for R9 => R9C1 = 5 => 11(3) cage = {245}
or 32(6) cage = {234689} => R8C78 = {17} (hidden pair in N9), 1 locked for R8 => 11(3) cage = {245}
-> 11(3) cage = {245}, 2,5 locked for N7
4f. R7C123 (step 3m) = {169} (only remaining combination), locked for R7, 9 locked for N7, 6 locked for 32(6) cage at R6C1 -> R8C3 = 8, R6C5 = 9, R78C6 = [89], R9C9 = 9, placed for D\, R9C1 = 4 (step 1b), placed for D/, clean-up: no 8 in R45C1, no 2 in R5C8
4g. Naked pair {25} in R8C12, locked for R8
4h. Naked pair {58} in R9C78, 5 locked for N9
4i. Naked pair {39} in R45C1, locked for C1 and N4, clean-up: no 6 in R3C2, no 1 in R45C2
4j. Naked pair {28} in R45C2, locked for C2, 2 locked for N4 -> R8C2 = 5, placed for D/, R4C3 = 1 -> R4C4 = 6 (step 2e), placed for D\, clean-up: no 7 in R3C1
4k. Naked triple {457} in R6C123, 4,5 locked for R6, 5 locked for N4, R5C3 = 6 -> R56C4 = 4 = [31], 1 placed for D/, R5C5 = 8, placed for D/, R45C1 = [39], R45C2 = [82], R6C6 = 2, placed for D\, naked pair {47} in R5C89, locked for N6, 4 locked for R5 -> R5C6 = 5, R4C5 = 4
4l. Naked pair {26} in R2C8 + R3C7, locked for N3
4m. 12(3) cage at R2C8 = {156} (only remaining combination, cannot be {147} because R2C8 only contains 2,6, cannot be {246} because 2,6 only in R2C8) -> R2C8 = 6, R23C9 = {15}, locked for C9 and N3
4n. R3C8 = 7, R4C9 = 2 -> R4C8 = 5 (cage sum), R3C2 = 9 -> R3C1 = 6
4o. R1C1 = 5 (hidden single on D\), R2C1 = 8 (hidden single in C1) -> R1C2 = 1 (cage sum)
4p. R8C8 = 1 (hidden single on D\), R8C6 = 9 -> R8C7 = 7, R7C7 = 3, placed for D\

and the rest is naked singles without using the diagonals.


Top
 Profile  
Reply with quote  
 Post subject: Re: Assassin 438
PostPosted: Mon Jul 24, 2023 8:35 pm 
Offline
Grand Master
Grand Master

Joined: Wed Apr 16, 2008 1:16 am
Posts: 1044
Location: Sydney, Australia
Wonderful steps 2abc Andrew! I used a different way to get to that point and also found a different way to crack it. [Thanks to Andrew for checking my steps and finding some typos & omissions]
start after Andrew's step 1:
.-------------------------------.-------------------------------.-------------------------------.
| 12356789 12356789 12356789 | 123456789 123456789 1234567 | 356789 356789 356789 |
| 12356789 12356789 12356789 | 589 123456789 1234567 | 123456789 123456789 123456789 |
| 6789 6789 4 | 589 12356789 367 | 12356789 12356789 12356789 |
:-------------------------------+-------------------------------+-------------------------------:
| 345789 12346789 12356789 | 356789 3456789 347 | 123456789 123456789 123456789 |
| 345789 12346789 12356 | 34567 356789 34567 | 123456789 23456789 23456789 |
| 3456789 3456789 356789 | 12 89 12 | 3456789 3456789 3456789 |
:-------------------------------+-------------------------------+-------------------------------:
| 123456789 123456789 12356789 | 1234567 1234567 89 | 12356789 123456789 123456789 |
| 1234567 1234567 89 | 1234567 1234567 89 | 1234567 123567 1234567 |
| 45678 123789 123789 | 123456 123456 123456 | 456789 456789 56789 |
'-------------------------------.-------------------------------.-------------------------------'

End Andrew's step 1 above. Paste candidates into a438 in SudokuSolver

Note: no clean-up done unless stated.
2. "45" on n4789: 2 innies r45c3 + 2 = 1 outie r6c5
2a. r6c5 = (89) -> r45c3 = 6 or 7 = {15/16/25)(no 3,7,8,9) = 5 or 6
2b. note: can't have both 1 and 2

3. hidden killer pair 1,2 in n4 -> 10(2) must have one of = {19/28}(no 3,4,6,7)

4. 17(3)n6 = {359/368/458/467}
4a. note: can't have both 5 & 6

5. hidden killer pair 5,6 in r6 -> r6c123 must have one of 5 or 6
5a. -> killer pair 5,6 with r45c3 (step 2a): 5 locked for n4
5b. -> 10(2)n4 = {39/48}(no 7)

6. sp24(4)r234c4+r4c3 must have two of 5,8,9 for r23c4 = {1689/2589/3579}
6a. but {3579} blocked since no 3,7 in r4c3
6b. = {1689/2589}(no 3,7)
6d. r4c3 = (12)
6e. -> r5c3 = (56)(step 2a)

7. sp24(4)r234c4+r4c3 = {1689/2589}
7a. but the only way for 9 to be in r4c4 is with 2 in r4c3
7b. but this is blocked by 9 also in r6c5 (step 2a)
7c. -> no 9 in r4c4

8. "45" on n1236: 3 outies r4c346 = 14 and must have 1 or 2 for r4c3 and 3,4,7 for r4c6
8a. = {167/248/257}
8b. but {248} as [284] blocked by 12(2)n4 must have {39} ({48} blocked by Combo Crossover Clash CCC)) and 10(2) must be {19}, ie, two 9s in n4
8c. -> = {167/257}
8d. -> r4c6 = 7 (placed for d/), r3c6 = 3, r23c4 = {89}(h20(3)n2), 8 & 9 locked for n2
8e. 3,8,9 in 45(9) cage only in r1c789, locked for r1 and n3

Now, go to Andrew's step 2e
alt cracker after Andrew's step 3c:
.-------------------------------.-------------------------------.-------------------------------.
| 12567 12567 12567 | 124567 124567 12456 | 389 389 389 |
| 12356789 12356789 12356789 | 89 124567 12456 | 124567 12456 124567 |
| 6789 6789 4 | 89 12567 3 | 1256 12567 12567 |
:-------------------------------+-------------------------------+-------------------------------:
| 3489 1289 12 | 56 345689 7 | 12345689 12345689 12345689 |
| 3489 1289 56 | 34 35689 456 | 123456789 234789 234789 |
| 3456789 3456789 356789 | 12 89 12 | 3456789 3456789 3456789 |
:-------------------------------+-------------------------------+-------------------------------:
| 123456789 123456789 1235689 | 1234567 1234567 89 | 12356789 123456789 123456789 |
| 1234567 123456 89 | 1234567 1234567 89 | 1234567 123567 1234567 |
| 4568 123789 123789 | 123456 123456 12456 | 456789 456789 56789 |
'-------------------------------.-------------------------------.-------------------------------'

Above Andrew's step 3c. Paste candidates into a438 in SudokuSolver

4. if no 5 or 6 in r5c56 -> r5c1456 = {3489}
4a. but this is blocked by 11(2)n6 needing one of them
4b. -> one of 5 or 6 must be in r5c56
4c. -> killer pair 5,6 with r3c4
4d. -> r5c3 = r4c4
4e. r4c34 = 7 -> r45c3 = 7 -> r6c5 = 9 (my step 2)
4f. r8c3 = 8

5. 7 in n4 only in 32(6)r6c1: 7 locked for that cage

6. no 7 in r8c1 since no 1,3 in r9c1


7. from step 1n, r9c456 = 9 -> r9c23 = 10
7a. split 10(2)r9c23 must have 7 for n7 = {37}: both locked for r9, 3 for n7

on from there
Cheers
Ed


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 62 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group