- Code: Select all
*-----------*
|...|.7.|5..|
|8.2|4..|..1|
|.3.|.1.|...|
|---+---+---|
|18.|..3|...|
|..3|...|6..|
|.9.|7..|.23|
|---+---+---|
|...|.4.|.9.|
|5..|..9|147|
|..1|.8.|...|
*-----------*
*-----------*
|...|.7.|5..|
|8.2|4..|..1|
|.3.|.1.|...|
|---+---+---|
|18.|..3|...|
|..3|...|6..|
|.9.|7..|.23|
|---+---+---|
|...|.4.|.9.|
|5..|..9|147|
|..1|.8.|...|
*-----------*
46 1 469 |a39 7 28 | 5 68-3 2469
8 5 2 | 4 9-3 6 | 79 e37 1
7 3 469 | 5 1 28 | 49 68 2469
------------------------+----------------------+---------------------
1 8 c56 |b69 2 3 | 479 d57 459
2 7 3 | 8 59 4 | 6 1 59
46 9 456 | 7 56 1 | 8 2 3
------------------------+----------------------+---------------------
3 6 7 | 1 4 5 | 2 9 8
5 2 8 | 36 36 9 | 1 4 7
9 4 1 | 2 8 7 | 3 56 56
( n1r5c8 n1r6c6 n1r1c2 n4r5c6 n8r8c3 n8r6c7 n8r5c4
n9r9c1 n1r7c4 n3r7c1 n4r9c2 n7r9c6 n8r7c9 n2r7c7
n3r9c7 n2r9c4 n2r8c2 n2r5c1 n5r7c6 n7r5c2 n7r3c1
n6r2c6 n6r7c2 n7r7c3 n5r2c2 n2r4c5 n5r3c4 )
intersection:
((((4 0) (4 7 6) (4 7 9)) ((4 0) (4 9 6) (4 5 9))))
59r5c9 => r2c8 <> 7
r5c9=5 - r4c8{n5 n7}
r4c9=9 - c5n9{r5 r2} - r2n3{c5 c8}
also:
r5c9=5 - r4c8{n5 n7} => r2c8 <> 7
r5c9=5 - r5c5{n5 n9} - r2c5{n9 n3} => r2c8 == 7 => r5c9 <> 5
ste.
.-----------------------------------------------------------.
| 46 1 469 | 39 7 28 | 5 368 246-9 |
| 8 5 2 | 4 c39 6 |d79 37 1 |
| 7 3 469 | 5 1 28 | 49 68 246-9 |
|-------------------+-------------------+-------------------|
| 1 8 56 | 69 2 3 |e479 57 f45-9 |
| 2 7 3 | 8 b59 4 | 6 1 a59 |
| 46 9 456 | 7 56 1 | 8 2 3 |
|-------------------+-------------------+-------------------|
| 3 6 7 | 1 4 5 | 2 9 8 |
| 5 2 8 | 36 36 9 | 1 4 7 |
| 9 4 1 | 2 8 7 | 3 56 56 |
'-----------------------------------------------------------'
+------------+-----------+--------------+
|#46 1 a#469 |*3-9 7 28 | 5 368 2469 |
| 8 5 2 | 4 39 6 | 79 37 1 |
| 7 3 469 | 5 1 28 | 49 68 2469 |
+------------+-----------+--------------+
| 1 8 c56 |d69 2 3 | 479 57 459 |
| 2 7 3 | 8 59 4 | 6 1 59 |
|#46 9 b#456 | 7 56 1 | 8 2 3 |
+------------+-----------+--------------+
| 3 6 7 | 1 4 5 | 2 9 8 |
| 5 2 8 | 36 36 9 | 1 4 7 |
| 9 4 1 | 2 8 7 | 3 56 56 |
+------------+-----------+--------------+