My 1-stepper uses (almost) the same cells as SpAce and Cenoman.
- Code: Select all
*----------------------------------------------------------------*
| 39 59 2 | 1357 8 13579 | 456 456 1456 |
| 389 6 1 | 35 4 359 |fa58 7 2 |
| 4 c58 7 | 6 f15 2 | 9 3 b158 |
|-----------------+-----------------------+----------------------|
| 1 7 8 | 9 3 4 | 2 56 56 |
| 29 249 6 | 28 157 15 | 478 148 3 |
| 5 d24 3 | 28 e17 6 | e478 148 9 |
|-----------------+-----------------------+----------------------|
| 6 3 5 | 4 2 8 | 1 9 7 |
| 78 1 4 | 357 9 357 | 3568 2 568 |
| 278 d28 9 | 1357 6 1357 | 3458 458 458 |
*----------------------------------------------------------------*
(5=8)r2c7 - r3c9 = r3c2 - (8=24)r69c2 - (4=1|8)r5c57 - (18=5)r2c7,r3c5 => -5r2c46,r3c9; stte
However i like this solution more using the uniqueness pattern in r56.
- Code: Select all
+-----------------------+
| . . 2 | . 8 . | . . . |
| . 6 1 | . 4 . | . 7 2 |
| 4 . 7 | 6 . 2 | 9 3 . |
+------ |------ |-------+
| 1 . 8 | 9 3 4 | 2 . . |
| # . 6 | . . # | . . 3 | <--
| 5 . 3 | . . 6 | . . 9 | <--
+------ |------ |-------+
| 6 3 5 | 4 2 8 | 1 9 7 |
| . 1 . | . . . | . 2 . |
| . . 9 | . 6 . | . . . |
+-----------------------+
r5c16 cannot be 95.
Step 1:
Finned x-wing 8 r39c29, fin r8c9 => -8r9c8
- Code: Select all
+-----------------------+
| . . 2 | . 8 . | . . . |
| . 6 1 | . 4 . | . 7 2 |
| 4 * 7 | 6 . 2 | 9 3 * |
+------ |------ |-------+
| 1 . 8 | 9 3 4 | 2 . . |
| . . 6 | . . . | . . 3 |
| 5 . 3 | . . 6 | . . 9 |
+------ |------ |-------+
| 6 3 5 | 4 2 8 | 1 9 7 |
| . 1 . | . . . | . 2 * |
| . * 9 | . 6 . | . - * |
+-----------------------+
Step2:
DP r56: 9r5c2 = 5r5c5
- Code: Select all
+----------------------+----------------------+----------------------+
| 39 a59 2 | 1357 8 13579 |b456 b1456 b1456 |
| 389 6 1 | 35 4 359 | 58 7 2 |
| 4 58 7 | 6 d15 2 | 9 3 c158 |
+----------------------+----------------------+----------------------+
| 1 7 8 | 9 3 4 | 2 56 56 |
|#29 a24+9 6 | 28 e17+5 #15 | 478 148 3 |
| 5 24 3 | 28 17 6 | 478 148 9 |
+----------------------+----------------------+----------------------+
| 6 3 5 | 4 2 8 | 1 9 7 |
| 78 1 4 | 357 9 357 | 3568 2 568 |
| 278 28 9 | 1357 6 1357 | 3458 45 458 |
+----------------------+----------------------+----------------------+
5r5c5 == 95r51c2 - (5=461)r1c789 - r3c9 = (1-5)r3c5 = r5c5 => 5r5c5, stte
[Added:] Without 6r3c4 a bit longer.
- Code: Select all
+----------------------+----------------------+----------------------+
| 39 a59 2 | 13567 8 13579 | 3456 3456 1456 |
| 389 6 1 |d35 4 d359 |c358 7 2 |
| 4 a58 7 | 1356 e15 2 | 9 b3568 b1568 |
+----------------------+----------------------+----------------------+
| 1 7 8 | 9 3 4 | 2 56 56 |
| 29 a24+9 6 | 28 f17+5 15 | 478 148 3 |
| 5 24 3 | 28 17 6 | 478 148 9 |
+----------------------+----------------------+----------------------+
| 6 3 5 | 4 2 8 | 1 9 7 |
| 78 1 4 | 357 9 357 | 3568 2 568 |
| 278 28 9 | 1357 6 1357 | 3458 345 458 |
+----------------------+----------------------+----------------------+
5r5c5 == 958r513c2 - r3c89 = (8-5)r2c7 = r2c46 - r3c5 = r5c5 => 5r5c5, stte