Here is a method using only singles and 4 ALS-xz moves (the first 2 ALS-xz moves are direct translations from the moves of rep'nA):
- Code: Select all
*-----------------------------------------------------------------------------*
|*19 -1489 2468 | 5 1234 14 | 1368 123689 7 |
| 5 *1789 28 | 37 1237 6 | 4 12389 1239 |
|*17 3 246 | 8 1247 9 | 5 126 12 |
|-------------------------+-------------------------+-------------------------|
| 89 56 1 | 34679 34789 478 | 2 3478 345 |
| 4 #89 3 | 79 5 2 | 178 178 6 |
| 2 56 7 | 346 1348 148 | 9 348 345 |
|-------------------------+-------------------------+-------------------------|
| 178 1478 48 | 2 46789 3 | 167 5 149 |
| 3 247 9 | 1 467 5 | 67 2467 8 |
| 6 12478 5 | 479 4789 478 | 137 123479 12349 |
*-----------------------------------------------------------------------------*
ALS A (*): r13c1+r2c2={1789}
ALS B (#): r5c2={89}
restricted common: x=8
common: z=9
Therefore r1c2 cannot be 9.
- Code: Select all
*-----------------------------------------------------------------------------*
|*19 *148 2468 | 5 1234 *14 | 1368 123689 7 |
| 5 -1789 28 | 37 1237 6 | 4 12389 1239 |
| 17 3 246 | 8 1247 9 | 5 126 12 |
|-------------------------+-------------------------+-------------------------|
|-89 56 1 | 34679 34789 478 | 2 3478 345 |
| 4 #89 3 | 79 5 2 | 178 178 6 |
| 2 56 7 | 346 1348 148 | 9 348 345 |
|-------------------------+-------------------------+-------------------------|
| 178 1478 48 | 2 46789 3 | 167 5 149 |
| 3 247 9 | 1 467 5 | 67 2467 8 |
| 6 12478 5 | 479 4789 478 | 137 123479 12349 |
*-----------------------------------------------------------------------------*
ALS A (*): r1c126={1489}
ALS B (#): r5c2={89}
restricted common: x=8
common: z=9
Therefore r2c2, r4c1 cannot be 9.
After a series of singles:
- Code: Select all
*-----------------------------------------------------------*
| 9 48 2468 | 5 24 1 | 38 -2368 7 |
| 5 178 28 | 3 27 6 | 4 -1289 *129 |
| 17 3 246 | 8 247 9 | 5 -126 *12 |
|-------------------+-------------------+-------------------|
| 8 6 1 | 9 3 4 | 2 7 5 |
| 4 9 3 | 7 5 2 | 18 18 6 |
| 2 5 7 | 6 1 8 | 9 34 34 |
|-------------------+-------------------+-------------------|
| 17 1478 48 | 2 89 3 | 6 5 *149 |
| 3 24 9 | 1 6 5 | 7 #24 8 |
| 6 128 5 | 4 89 7 | 13 1239 -1239 |
*-----------------------------------------------------------*
ALS A (*): r237c9={1249}
ALS B (#): r8c8={24}
restricted common: x=4
common: z=2
Therefore r123c8, r9c9 cannot be 2.
- Code: Select all
*-----------------------------------------------------------*
| 9 48 2468 | 5 24 1 | 38 368 7 |
| 5 178 28 | 3 27 6 | 4 *189 *129 |
| 17 3 246 | 8 247 9 | 5 -16 *12 |
|-------------------+-------------------+-------------------|
| 8 6 1 | 9 3 4 | 2 7 5 |
| 4 9 3 | 7 5 2 | 18 #18 6 |
| 2 5 7 | 6 1 8 | 9 34 34 |
|-------------------+-------------------+-------------------|
| 17 1478 48 | 2 89 3 | 6 5 149 |
| 3 24 9 | 1 6 5 | 7 24 8 |
| 6 128 5 | 4 89 7 | 13 1239 139 |
*-----------------------------------------------------------*
ALS A (*): r2c89+r3c9={1289}
ALS B (#): r5c8={18}
restricted common: x=8
common: z=1
Therefore r3c8 cannot be 1.
And all singles from here.