- Code: Select all
*-----------*
|.5.|..6|8..|
|8..|...|92.|
|7..|...|..6|
|---+---+---|
|...|9..|...|
|.64|.25|..9|
|5..|.1.|3..|
|---+---+---|
|...|8..|...|
|.47|..1|...|
|..3|.9.|..2|
*-----------*
Play/Print this puzzle online
*-----------*
|.5.|..6|8..|
|8..|...|92.|
|7..|...|..6|
|---+---+---|
|...|9..|...|
|.64|.25|..9|
|5..|.1.|3..|
|---+---+---|
|...|8..|...|
|.47|..1|...|
|..3|.9.|..2|
*-----------*
*--------------------------------------------------------------*
| 4 5 9 | 2 b37 6 | 8 37 1 |
| 8 3 6 | 1 457 47 | 9 2 57 |
| 7 2 1 | 35 8 9 | 4 35 6 |
|--------------------+--------------------+--------------------|
| 1 7 8 | 9 46 3 | 2 56 45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 | 46 1 8 | 3 67 47 |
|--------------------+--------------------+--------------------|
| 9 1 5 | 8 b67 2 | 67 4 3 |
| 2 4 7 | 35-6 b356 1 |a56 9 8 |
| 6 8 3 | 45 9 47 | 57 1 2 |
*--------------------------------------------------------------*
.---------.--------------.------------.
| 4 5 9 | 2 37 6 | 8 37 1 |
| 8 3 6 | 1 457 47 | 9 2 57 |
| 7 2 1 | 35 8 9 | 4 35 6 |
:---------+--------------+------------:
| 1 7 8 | 9 46 3 | 2 56 45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 | 46 1 8 | 3 67 47 |
:---------+--------------+------------:
| 9 1 5 | 8 67 2 | 67 4 3 |
| 2 4 7 | 356 356 1 | 56 9 8 |
| 6 8 3 | 45 9 47 | 57 1 2 |
'---------'--------------'------------'
bat999 wrote:
Then see what happens when the two squares in box 2 are not 3.
When r3c4 is not 3 it is 5 and r9c4 is 4 and r9c6 is 7.
When r1c5 is not 3 it is 7 and r7c5 is 6 and r8c4/c5 are 3 and 5... and r9c4 is 4 and r9c6 is 7 again.
*--------------------------------------------------*
| 4 5 9 | 2 37 6 | 8 37 1 |
| 8 3 6 | 1 457 47 | 9 2 7-5 |
| 7 2 1 |b35 8 9 | 4 a35 6 |
*----------------+----------------+----------------|
| 1 7 8 | 9 46 3 | 2 6-5 f45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 |d46 1 8 | 3 67 e47 |
*----------------+----------------+----------------|
| 9 1 5 | 8 67 2 | 67 4 3 |
| 2 4 7 | 356 356 1 | 56 9 8 |
| 6 8 3 |c45 9 47 | 57 1 2 |
*--------------------------------------------------*
Leren wrote:You can write all this as a discontinuous loop : (4=5) r9c4 - (5=36) r8c45 - (6=7) r7c5 - (7=3) r1c5 - (3=5) r3c4 - (5=4) r9c4 => r9c4 = 4.
+-------+------------+----------+
| 4 5 9 | 2 7-3 6 | 8 h37 1 |
| 8 3 6 | 1 457 47 | 9 2 g57 |
| 7 2 1 | a35 8 9 | 4 35 6 |
+-------+------------+----------+
| 1 7 8 | 9 e46 3 | 2 56 f45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 | 46 1 8 | 3 67 47 |
+-------+------------+----------+
| 9 1 5 | 8 d67 2 | 67 4 3 |
| 2 4 7 | 356 356 1 | 56 9 8 |
| 6 8 3 | b45 9 c47 | 57 1 2 |
+-------+------------+----------+
bat999 wrote: I understand this bit "=> r9c4 = 4", but the rest is difficult for my lizard brain.
BUG+3
+-----------------------------------------------------+
| 4 5 9 | 2 37 6 | 8 37 1 |
| 8 3 6 | 1 45+7 47 | 9 2 57 |
| 7 2 1 | 35 8 9 | 4 35 6 |
|-----------------+-----------------+-----------------|
| 1 7 8 | 9 4-6 3 | 2 56 45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 | 46 1 8 | 3 67 47 |
|-----------------+-----------------+-----------------|
| 9 1 5 | 8 67 2 | 67 4 3 |
| 2 4 7 | 36+5 35+6 1 | 56 9 8 |
| 6 8 3 | 45 9 47 | 57 1 2 |
+-----------------------------------------------------+
# 24 eliminations remain
6r8c5 - 6r4c5
7r2c5 - (7=6)r7c5 - 6r4c5
5r8c4 - (5=4)r9c4 - (4=6)r6c4 - 6r4c5
+------------------------------------------------------+
| 4 5 9 | 2 a37 6 | 8 37 1 |
| 8 3 6 | 1 457 47 | 9 2 57 |
| 7 2 1 | 35 8 9 | 4 35 6 |
|-----------------+------------------+-----------------|
| 1 7 8 | 9 46 3 | 2 56 45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 | 46 1 8 | 3 67 47 |
|-----------------+------------------+-----------------|
| 9 1 5 | 8 ab67 2 | 67 4 3 |
| 2 4 7 | 356 ab356 1 | 56 9 8 |
| 6 8 3 | b45 9 b47 | 57 1 2 |
+------------------------------------------------------+
# 24 eliminations remain
(6=375)r178c5 - (3=4576)r78c5,r9c46 => -6 r4c5,r8c4
bat999 wrote:And SteveG48's reply...
"(5)r3c8 = r3c4 - (5=4)r9c4 - r6c4 = r6c9 - (4=5)r4c9 => -5 r2c9,r4c8 ; stte"
I think this means...
If r3c8 is 5 then r2c9 and r4c8 are both not 5.
If r3c8(a) is 3 then r3c4(b) is 5 and r9c4(c) is 4 and r6c4(d) is 6 and r6c9(e) is 4 and r4c9(f) is 5. Again r2c9 and r4c8 are both not 5.
daj95376 wrote : Endpoint logic performs the eliminations on 6, but no reference is made about the contradicting assignments to 7 in [box 8].
daj95376 wrote:
I took a long time to accept ALS logic. Here's an example why.
If you perform the first ALS, you get: -6r78c5 -> r7c5=7, r1c5=3, r8c5=5
If you overlay it on the second ALS, you get: =5r8c5 -> r9c4=4, r9c6=7, r7c5=6
Endpoint logic performs the eliminations on 6, but no reference is made about the contradicting assignments to 7 in [box 8].
- Code: Select all
+------------------------------------------------------+
| 4 5 9 | 2 a37 6 | 8 37 1 |
| 8 3 6 | 1 457 47 | 9 2 57 |
| 7 2 1 | 35 8 9 | 4 35 6 |
|-----------------+------------------+-----------------|
| 1 7 8 | 9 46 3 | 2 56 45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 | 46 1 8 | 3 67 47 |
|-----------------+------------------+-----------------|
| 9 1 5 | 8 ab67 2 | 67 4 3 |
| 2 4 7 | 356 ab356 1 | 56 9 8 |
| 6 8 3 | b45 9 b47 | 57 1 2 |
+------------------------------------------------------+
# 24 eliminations remain
(6=375)r178c5 - (3=4576)r78c5,r9c46 => -6 r4c5,r8c4
6r78c5 = ( 7*r7c5, 3r1c5, 5*r8c5 ) - *(75=4)r9c46 (contradiction) => =6 r78c5
(4=7)r2c6 - (7=3)r1c5 - (3=5)r3c4 - (5=4)r9c4 => -4 r9c6 (sufficient by itself)
(7=3)r1c5 - (3=5)r3c4 - (5=4)r9c4 - (4=7)r9c6 => -7 r2c6,r7c5 (sufficient by itself)
Internal contradiction in a chain should be avoided as a result of a correct analysis !daj95376 wrote:I took a long time to accept ALS logic. Here's an example why.
If you perform the first ALS, you get: -6r78c5 -> r7c5=7, r1c5=3, r8c5=5
If you overlay it on the second ALS, you get: =5r8c5 -> r9c4=4, r9c6=7, r7c5=6
Endpoint logic performs the eliminations on 6, but no reference is made about the contradicting assignments to 7 in [box 8].
- Code: Select all
+------------------------------------------------------+
| 4 5 9 | 2 a37 6 | 8 37 1 |
| 8 3 6 | 1 457 47 | 9 2 57 |
| 7 2 1 | 35 8 9 | 4 35 6 |
|-----------------+------------------+-----------------|
| 1 7 8 | 9 46 3 | 2 56 45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 | 46 1 8 | 3 67 47 |
|-----------------+------------------+-----------------|
| 9 1 5 | 8 ab67 2 | 67 4 3 |
| 2 4 7 | 356 ab356 1 | 56 9 8 |
| 6 8 3 | b45 9 b47 | 57 1 2 |
+------------------------------------------------------+
# 24 eliminations remain
(6=375)r178c5 - (3=4576)r78c5,r9c46 => -6 r4c5,r8c4
_
+---------+-------------------+------------+
| 4 5 9 | 2 (37) 6 | 8 37 1 |
| 8 3 6 | 1 457 47 | 9 2 57 |
| 7 2 1 | 35 8 9 | 4 35 6 |
+---------+-------------------+------------+
| 1 7 8 | 9 4-6 3 | 2 56 45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 | 46 1 8 | 3 67 47 |
+---------+-------------------+------------+
| 9 1 5 | 8 (67) 2 | 67 4 3 |
| 2 4 7 | 35-6 (356) 1 | 56 9 8 |
| 6 8 3 | (45) 9 (47) | 57 1 2 |
+---------+-------------------+------------+
JC Van Hay wrote:
or the following ALS-Chain ...
(637=5)r178c5 - (5=476)r9c46.r7c5 :=> -6r4c5.r8c4
or (6==5)r178c5 - (5==6)r9c46.r7c5 :=> -6r4c5.r8c4
or the following ALS-Chain ...
(6457=3)r78c5.r9c46 - (3=76)r17c5 :=> -6r4c5.r8c4
or (6==3)r78c5.r9c46 - (3==6)r17c5 :=> -6r4c5.r8c4
*--------------------------------------------------------------*
| 4 5 9 | 2 b37 6 | 8 37 1 |
| 8 3 6 | 1 457 47 | 9 2 57 |
| 7 2 1 | 35 8 9 | 4 35 6 |
|--------------------+--------------------+--------------------|
| 1 7 8 | 9 4-6 3 | 2 56 45 |
| 3 6 4 | 7 2 5 | 1 8 9 |
| 5 9 2 |a46 1 8 | 3 67 47 |
|--------------------+--------------------+--------------------|
| 9 1 5 | 8 b67 2 | 67 4 3 |
| 2 4 7 | 35-6 b356 1 | 56 9 8 |
| 6 8 3 |a45 9 47 | 57 1 2 |
*--------------------------------------------------------------*