- Code: Select all
+-------------------------+-------------------------+------------------------+
| b1356 2 x'a1356* | 468 3458 3456 | 7 wi3568* 9 |
| 4 356* 79 | 1 g35789 3569 | 2 h3568 356* |
| 356* 8 79 | 2679 23579 23569 | 356* 4 1 |
+-------------------------+-------------------------+------------------------+
| 2 9 y4568 | 3 f148 7 | 568 156 456 |
|zd3568 z356 y34568 | e2489 e12489 249 | 35689 12-356 7 |
| 7 1 y348 | 5 6 249 | 389 23 34 |
+-------------------------+-------------------------+------------------------+
| 356* 4 2 | 67 357 8 | 1 9 356* |
| c18 356* 18 | 469 3459 34569 | 356* 7 2 |
| 9 7 x'x356* | 26 235 1 | 4 w'w356* 8 |
+-------------------------+-------------------------+------------------------+
1. TH(356)b1379 (*), having two guardians: 1r1c3, 8r1c8
(1)r1c3 - r1c1 = (1-8)r8c1 = r5c1 - r5c45 = r4c5 - r2c5 = r2c8 - (8)r1c8
=> the two guardians are exclusive from each other => one and only one is True => RTs(356)r9c38, r1c3|r1c8
Combined with ER(3,5,6)b4, both RTs eliminate 356r5c8:
(3,5,6): r19c8 == r9c3 - r456c3 = r5c12 OR r9c8 == r19c3 - r456c3 = r5c12 => -356 r5c8
Note also RT(356)r37c1, r7c9
- Code: Select all
+------------------------+-------------------------+------------------------+
| 1(-356) 2 356(-1) | 468 3458 3456 | 7 356+8 9 |
| 4 356 79 | 1 35789 3569 | 2 3568 356 |
| 356 8 79 | 2679 23579 23569 | 356 4 1 |
+------------------------+-------------------------+------------------------+
| 2 9 4568 | 3 d148 7 | 568 c156 456 |
| 356-8 356 34568 | e2489 e12489 249 | 35689 b12 7 |
| 7 1 a348 | 5 6 249 | 389 a23 a34 |
+------------------------+-------------------------+------------------------+
| 356 4 2 | 67 357 8 | 1 9 356 |
| 8(-1) 356 1(-8) | 469 3459 34569 | 356 7 2 |
| 9 7 356 | 26 235 1 | 4 356 8 |
+------------------------+-------------------------+------------------------+
2. (8=342)r6c389 - (2=1)r5c8 - r4c8 = (1-8)r4c5 = (8)r5c45 => -8 r5c1; 3 placements (+8r8c1, +1r1c1, +1r8c3)
3. TH(356)b1379 has now a single guardian => +8 r1c8; lcls, 21 placements
- Code: Select all
+--------------------+---------------------+-------------------+
| 1 2 356 | 4 35 356 | 7 8 9 |
| 4 356 7 | 1 8 9 | 2 356 56 |
| 356# 8 9 | 27 27 356 | 356 4 1 |
+--------------------+---------------------+-------------------+
| 2 9 56 | 3 1 7 | 8 56 4 |
| 56-3 356 4 | 8 9 2 | 56 1 7 |
| 7 1 8 | 5 6 4 | 9 2 3 |
+--------------------+---------------------+-------------------+
| 356# 4 2 | 67 357 8 | 1 9 56# |
| 8 356 1 | 9 4 35 | 356 7 2 |
| 9 7 356 | 26 235 1 | 4 356 8 |
+--------------------+---------------------+-------------------+
4. RT(356)r37c1, r7c9 => +3r37c1 (-3r5c1); ste