- Code: Select all
*-----------*
|.5.|1.7|9..|
|...|...|.73|
|...|.9.|..4|
|---+---+---|
|...|37.|2..|
|.1.|4.8|.9.|
|..7|.29|...|
|---+---+---|
|1..|.5.|...|
|29.|...|.1.|
|..8|6.2|.4.|
*-----------*
*-----------*
|.5.|1.7|9..|
|...|...|.73|
|...|.9.|..4|
|---+---+---|
|...|37.|2..|
|.1.|4.8|.9.|
|..7|.29|...|
|---+---+---|
|1..|.5.|...|
|29.|...|.1.|
|..8|6.2|.4.|
*-----------*
.--------------------------------------------------------------------.
| 468 5 46 | 1 3 7 | 9 268 268 |
| 689 268 169 | 28 4 56 | 1568 7 3 |
| 3678 23678 136 | 28 9 56 | 1568 568 4 |
|----------------------+----------------------+----------------------|
| 45689 468 4569 | 3 7 1 | 2 568 568 |
|a35 1 2 | 4 6 8 | 57-3 9 57 |
| 368 368 7 | 5 2 9 | 4 368 1 |
|----------------------+----------------------+----------------------|
| 1 3467 346 | 9 5 34 | 3678 2368 2678 |
| 2 9 3456 | 7 8 34 |d356 1 d56 |
|b357 37 8 | 6 1 2 |c357 4 9 |
'--------------------------------------------------------------------'
468 5 46 1 3 7 9 268 268
689 268 169 28 4 56 1568 7 3
3678 23678 136 28 9 56 1568 568 4
45689 468 4569 3 7 1 2 568 568
35 1 2 4 6 8 357 9 57
368 368 7 5 2 9 4 368 1
1 3467 346 9 5 34 3678 2368 2678
2 9 3456 7 8 34 356 1 56
357 37 8 6 1 2 357 4 9
9r2c3 => r2c4 <> 2,8
r2c3=9 - c1n9{r2 r4} - c1n4{r4 r1} - r1c3{n4 n6} - 28r2c12
=> r2c3 <> 9
ste.
+------------------+----------+----------------+
| 468 5 46 | 1 3 7 | 9 268 268 |
| 689 268 169 | 28 4 56 | 1568 7 3 |
| 3678 23678 136 | 28 9 56 | 1568 568 4 |
+------------------+----------+----------------+
| 45689 468 4569 | 3 7 1 | 2 568 568 |
| 35 1 2 | 4 6 8 | 357 9 57 |
| 368 368 7 | 5 2 9 | 4 368 1 |
+------------------+----------+----------------+
| 1 3467 #46-3 | 9 5 #34 | 3678 2368 2678 |
| 2 9 #3456 | 7 8 #34 | 356 1 56 |
| 357 37 8 | 6 1 2 | 357 4 9 |
+------------------+----------+----------------+
+-------------------------+-----------------+-----------------------+
| d468 5 c46 | 1 3 7 | 9 268 268 |
| 689 268 169 | 28 4 56 | 1568 7 3 |
| 3678 23678 136 | 28 9 56 | 1568 568 4 |
+-------------------------+-----------------+-----------------------+
| e45689 468 e469-5 | 3 7 1 | 2 568 568 |
| 35 1 2 | 4 6 8 | 357 9 57 |
| 368 368 7 | 5 2 9 | 4 368 1 |
+-------------------------+-----------------+-----------------------+
| 1 3467 b346* | 9 5 34* | 3678 2368 2678 |
| 2 9 ba3456* | 7 8 34* | 356 1 56 |
| 357 37 8 | 6 1 2 | 357 4 9 |
+-------------------------+-----------------+-----------------------+
*-------------------------------------------------*
| c468 5 b46 | 1 3 7 | 9 268 268 |
|ca689 a268 16-9 |a28 4 56 | 1568 7 3 |
| c3678 23678 136 | 28 9 56 | 1568 568 4 |
|----------------------+---------+----------------|
| 4568-9 468 4569 | 3 7 1 | 2 568 568 |
| c35 1 2 | 4 6 8 | 357 9 57 |
| c368 368 7 | 5 2 9 | 4 368 1 |
|----------------------+---------+----------------|
| 1 3467 346 | 9 5 34 | 3678 2368 2678 |
| 2 9 3456 | 7 8 34 | 356 1 56 |
| c357 37 8 | 6 1 2 | 357 4 9 |
*-------------------------------------------------*