- Code: Select all
*-----------*
|.8.|4.2|3..|
|...|...|8..|
|6..|18.|..4|
|---+---+---|
|3..|71.|...|
|..1|364|5..|
|...|.25|..1|
|---+---+---|
|1..|.57|..3|
|..9|...|...|
|..7|8.1|.6.|
*-----------*
*-----------*
|.8.|4.2|3..|
|...|...|8..|
|6..|18.|..4|
|---+---+---|
|3..|71.|...|
|..1|364|5..|
|...|.25|..1|
|---+---+---|
|1..|.57|..3|
|..9|...|...|
|..7|8.1|.6.|
*-----------*
.------------------------------------------------------------.
| 9 8 5 | 4 7 2 | 3 1 6 |
|b247 1 24 | 5 3 6 | 8 279 279 |
| 6 c27 3 | 1 8 9 | 27 5 4 |
|--------------------+-------------------+-------------------|
| 3 5 246 | 7 1 8 | 2469 249 29 |
|a27 9 1 | 3 6 4 | 5 278 278 |
| 478 d467 468 | 9 2 5 | 467 3 1 |
|--------------------+-------------------+-------------------|
| 1 246* 2468 | 26* 5 7 | 249 2489 3 |
| 58 e26* 9 | 26* 4 3 | 1 78 578 |
| 5-24 3 7 | 8 9 1 | 24 6 25 |
'------------------------------------------------------------'
9 8 5 4 7 2 3 1 6
247 1 24 5 3 6 8 279 279
6 27 3 1 8 9 27 5 4
3 5 246 7 1 8 2469 249 29
27 9 1 3 6 4 5 278 278
48 467 468 9 2 5 467 3 1
1 246 2468 26 5 7 249 2489 3
58 26 9 26 4 3 1 78 578
245 3 7 8 9 1 24 6 25
2r3c27 => r8c1 <> 5
r3c2=2 - c2n7{r3 r6} - r5c1{n7 n2} - c3n2{r4 r7} - b7n8{r7c3 r8c1}
r3c7=2 - r3n7{c7 c2} - c2n2{r3 r78} - r9n2{c1 c9} - c9n5{r9 r8}
ste.
+--------------+--------+----------------+
| 9 8 5 | 4 7 2 | 3 1 6 |
| 247 1 24 | 5 3 6 | 8 279 279 |
| 6 27 3 | 1 8 9 | 27 5 4 |
+--------------+--------+----------------+
| 3 5 246 | 7 1 8 | 2469 249 29 |
| 27 9 1 | 3 6 4 | 5 #28-7 #28-7|
| 478 467 468 | 9 2 5 | 467 3 1 |
+--------------+--------+----------------+
| 1 246 2468 | 26 5 7 | 249 2489 3 |
| 58 26 9 | 26 4 3 | 1 #78 #578 |
| 245 3 7 | 8 9 1 | 24 6 25 |
+--------------+--------+----------------+
RSW wrote:UR+3 (78)r58c89 (3 internal strong links 8r5, 7r8, 8c9) => -7r5c89; stte
(5=297)r249c9
/
(7=2)r5c1 - (2)r5c89 = UR = (5)r8c9
\
(5=87)r8c28
3 4
abY ======= abZ
b ||
b || = and || indicate strong links;
a || adjacent letter indicates the candidate that is strongly linked
ab ======= abX
1 2
ab are the deadly candidates
XYZ are possible guardian candidates
Truth Table of valid patterns:
X Y Z Pos: 1 2 3 4
-------------------------
F F F => - - - - Deadly Pattern
F F T => a b b Z Valid
F T F => ab aX Y b Valid
T F F => a X Y b Valid
F T T => - - - - Not possible due to 'b' strong link
T T F => a X Y b Valid
T F T => - - - - Not possible due to 'b' strong link
T T T => - - - - Not possible due to 'b' strong links
Note that none of the valid patterns include candidate 'a' in positions 3 or 4.
Therefore 'a' can be eliminated from these positions.
The strong link of candidate 'a' between positions 1 and 2 is irrelevant in this case.