- Code: Select all
- *-----------*
 |...|3.2|...|
 |...|4.5|...|
 |..9|.7.|6..|
 |---+---+---|
 |.5.|...|.4.|
 |..3|7.1|9..|
 |9..|...|..2|
 |---+---+---|
 |8..|...|..5|
 |..7|.3.|4..|
 |.3.|...|.8.|
 *-----------*
Play/Print this puzzle online
 *-----------*
 |...|3.2|...|
 |...|4.5|...|
 |..9|.7.|6..|
 |---+---+---|
 |.5.|...|.4.|
 |..3|7.1|9..|
 |9..|...|..2|
 |---+---+---|
 |8..|...|..5|
 |..7|.3.|4..|
 |.3.|...|.8.|
 *-----------*

*------------------------------------------------*
| 1467 167  5   | 3   69   2    | 8   179   1479 |
| 1367 1678 168 | 4   69   5    | 2   1379  1379 |
| 234  24   9   | 1   7    8    | 6   5     34   |
|---------------+---------------+----------------|
| 167  5    168 |a29  28  b3-9  | 137 4     137  |
| 24   24   3   | 7   5    1    | 9   6     8    |
| 9    178  18  | 6   48   34   | 5   137   2    |
|---------------+---------------+----------------|
| 8    169  24  | 2-9 124  4679 | 137 1379  5    |
| 5    169  7   | 8   3   c69   | 4   2    d169  |
| 16   3    24  | 5   124 f4679 | 17  8    e1679 |
*------------------------------------------------*.-----------------.--------------------.----------------------.
| 1467  167   5   | 3    69     2      | 8    179    1479     |
| 1367  1678  168 | 4    69     5      | 2    1379   1379     |
| 234   24    9   | 1    7      8      | 6    5      34       |
:-----------------+--------------------+----------------------:
| 167   5     168 | 29   28     3-9    | 137  4      137      |
| 24    24    3   | 7    5      1      | 9    6      8        |
| 9     178   18  | 6    48     34     | 5    137    2        |
:-----------------+--------------------+----------------------:
| 8     169   24  | 2-9  124    467-9  | 137  1379   5        |
| 5     19-6  7   | 8    3    a(6)[9]  | 4    2     a1[6]9    |
| 16    3     24  | 5    124   b467(9) | 17   8    b(6)[9]-17 |
'-----------------'--------------------'----------------------'
 *-----------------------------------------------------------*
 | 1467  167   5     | 3     69    2     | 8     179   1479  |
 | 1367  1678  168   | 4     69    5     | 2     1379  1379  |
 | 234   24    9     | 1     7     8     | 6     5     34    |
 *-------------------+-------------------+-------------------|
 | 167   5     168   | 29    28    39    | 137   4     137   |
 | 24    24    3     | 7     5     1     | 9     6     8     |
 | 9     178   18    | 6     48    34    | 5     137   2     |
 *-------------------+-------------------+-------------------|
 | 8    a169   24    | 2-9   124   467-9 |d137  d1379  5     |
 | 5    b169   7     | 8     3    c69    | 4     2    c169   |
 | 16    3     24    | 5     124   4679  |d17    8     1679  |
 *-----------------------------------------------------------*

SteveG48 wrote:9r7c2 = r8c2 - (9=16)r8c69 - (1=379)b9p127 => -9 r7c46 ; stte
Or, slightly shorter,
9r7c2 = (9-1)r8c2 = (1379)b9p1267 => -9 r7c46
9r7c2 = (9-1)r8c2 = r8c9 - (1=379)b9p126 - loop => -9 r7c46, -6 r8c2, -17 r9c9(9)r7c2 = (91-6)r8c29 = (69)b9p92 - loop => -9 r7c46, -6 r8c2, -17 r9c9(9,1)r78c2 = (16,9)b9p692 - loop => -9 r7c46, -6 r8c2, -17 r9c9
SpAce wrote:
- Code: Select all
.-----------------.--------------------.----------------------.
| 1467 167 5 | 3 69 2 | 8 179 1479 |
| 1367 1678 168 | 4 69 5 | 2 1379 1379 |
| 234 24 9 | 1 7 8 | 6 5 34 |
:-----------------+--------------------+----------------------:
| 167 5 168 | 29 28 3-9 | 137 4 137 |
| 24 24 3 | 7 5 1 | 9 6 8 |
| 9 178 18 | 6 48 34 | 5 137 2 |
:-----------------+--------------------+----------------------:
| 8 169 24 | 2-9 124 467-9 | 137 1379 5 |
| 5 19-6 7 | 8 3 a(6)[9] | 4 2 a1[6]9 |
| 16 3 24 | 5 124 b467(9) | 17 8 b(6)[9]-17 |
'-----------------'--------------------'----------------------'
M-Ring:
(9,6)r8c69 = (6,9)r9c96 - loop => -9 r4c6,r7c46; -6 r8c2, -17 r9c9; stte

+---------------------+-------------------+---------------------+
| 1467    167     5   | 3     69     2    | 8      179     1479 |
| 1367    1678    168 | 4     69     5    | 2      1379    1379 |
| 234     24      9   | 1     7      8    | 6      5       34   |
+---------------------+-------------------+---------------------+
|b167     5      c168 |e29  d28      39   | 137    4       137  |
| 24      24      3   | 7    5       1    | 9      6       8    |
| 9       178     18  | 6    48      34   | 5      137     2    |
+---------------------+-------------------+---------------------+
| 8      g169     24  |f29   124     4679 | 137    1379    5    |
| 5      h69-1    7   | 8    3       69   | 4      2      i169  |
|a16      3       24  | 5    124     4679 | 7-1    8       1679 |
+---------------------+-------------------+---------------------+
SpAce wrote:9r7c2 = (9-1)r8c2 = (1379)b9p1267 => -9 r7c46
The last node has multiple possible digit arrangements and not all of them work as intended. As you know, my fix would be a comma: (137,9)b9p6172 or (1,379)b9p6172.
 ).  If you read the chain in the forward direction, the 1 has to be in r8c9 and there is no problem.  If you read it in the reverse direction, the chain still works because if (1379) is not true in the node then r8c9 can't be a 1.  However, the logic doesn't work because if (1379) is true, then the 9 might not be in the right place.
  ).  If you read the chain in the forward direction, the 1 has to be in r8c9 and there is no problem.  If you read it in the reverse direction, the chain still works because if (1379) is not true in the node then r8c9 can't be a 1.  However, the logic doesn't work because if (1379) is true, then the 9 might not be in the right place.As you know, my fix would be a comma: (137,9)b9p6172 or (1,379)b9p6172. Since I know you don't like that option, the best approach is the normal way:
 You'd use the slightly longer normal way (as would I).
  You'd use the slightly longer normal way (as would I).
    1    2    3     4  5   6      7   8    9     
 +---------------+-------------+---------------+
1| 1467 1467 5   | 3  69  2    | 8   179  1479 | 
2| 1367 1678 168 | 4  69  5    | 2   1379 1379 | 
3| 1234 124  9   | 1  7   8    | 6   5    34   | 
 +---------------+-------------+---------------+
4| 167  5    168 | 29 28  39   | 137 4    137  | 
5| 24   24   3   | 7  5   1    | 9   6    8    | 
6| 9    178  18  | 6  48  34   | 5   137  2    | 
 +---------------+-------------+---------------+
7| 8    169  24  | 29 124 4679 | 137 1379 5    | 
8| 5    169  7   | 8  3   69   | 4   2    169  | 
9| 16   3    24  | 5  124 4679 | 17  8    1679 | 
 +---------------+-------------+---------------+
7-Fish (aka ???): In rows  1 2 4 6 7 8 & 9, digit 1 must go in columns  1 2 3 5 7 8 & 9
Therefore candidate 1 can be removed from all other cells in columns  1 2 3 5 7 8 & 9
Removing candidate 1 from r3c1 r3c2.
 +----------------------+--------------------+----------------------+
 |  1467   167    5     |  3    69    2      |  8     179    1479   | 
 |  1367   1678   168   |  4    69    5      |  2     1379   1379   | 
 |  234    24     9     |  1    7     8      |  6     5      34     | 
 +----------------------+--------------------+----------------------+
 |  167    5      168   |  29   28    39     |  137   4      137    | 
 |  24     24     3     |  7    5     1      |  9     6      8      | 
 |  9      178    18    |  6    48    34     |  5     137    2      | 
 +----------------------+--------------------+----------------------+
 |  8     b169    24    |  29   124  c67-49  | d137  d1379   5      | 
 |  5      19-6   7     |  8    3     69     |  4     2      169    | 
 | a16     3      24    |  5    24-1  4679   | e17    8      69-17  | 
 +----------------------+--------------------+----------------------+Leren wrote:According to the Ultimate Fish Guide here a 7 Fish is called a Leviathan. Leren
SteveG48 wrote:SpAce wrote:M-Ring: (9,6)r8c69 = (6,9)r9c96 - loop => -9 r4c6,r7c46; -6 r8c2, -17 r9c9; stte
Oooh, that's nice. Still, I think it would be easier to follow if you wrote it (9=6)r8c6 - r8c9 = (6-9)r9c9 = r9c6 loop .
(6,9)r8c96         (6)r8c9 - (6=9)r8c6  
|| |          <->  ||           |
(6,9)r9c96         (6-9)r9c9 = (9)r9c6 
SteveG48 wrote:SpAce wrote:9r7c2 = (9-1)r8c2 = (1379)b9p1267 => -9 r7c46
The last node has multiple possible digit arrangements and not all of them work as intended.
Interesting. I'm normally on the lookout for that (especially since I know you're watching).
 (Though I shouldn't be watching, yet here I still am. How hard can taking a break be??) Anyway, don't worry. I know very well that this particular trap is surprisingly hard to avoid even when you're consciously thinking about it. There are still cases when I can't stop second-guessing myself.
 (Though I shouldn't be watching, yet here I still am. How hard can taking a break be??) Anyway, don't worry. I know very well that this particular trap is surprisingly hard to avoid even when you're consciously thinking about it. There are still cases when I can't stop second-guessing myself.If you read the chain in the forward direction, the 1 has to be in r8c9 and there is no problem. If you read it in the reverse direction, the chain still works because if (1379) is not true in the node then r8c9 can't be a 1. However, the logic doesn't work because if (1379) is true, then the 9 might not be in the right place.
Actually, according to your stated preferences, you wouldn't fix it with the comma either, right?You'd use the slightly longer normal way (as would I).
 You're absolutely right that from a readability or simplicity perspective I'd choose the longer way. To some people's dismay, it's obviously not the only perspective I use, though
 You're absolutely right that from a readability or simplicity perspective I'd choose the longer way. To some people's dismay, it's obviously not the only perspective I use, though  (Btw, I added something to my last comment of that discussion.)
 (Btw, I added something to my last comment of that discussion.)
RSW wrote:This is the first puzzle I've knowingly encountered with a 7-fish. I was tinkering with my solver program code this week, and just for fun, I changed the search order to start searching for the biggest fish first, to see what it would find.
- Code: Select all
1 2 3 4 5 6 7 8 9
+---------------+-------------+---------------+
1| 1467 1467 5 | 3 69 2 | 8 179 1479 |
2| 1367 1678 168 | 4 69 5 | 2 1379 1379 |
3| 1234 124 9 | 1 7 8 | 6 5 34 |
+---------------+-------------+---------------+
4| 167 5 168 | 29 28 39 | 137 4 137 |
5| 24 24 3 | 7 5 1 | 9 6 8 |
6| 9 178 18 | 6 48 34 | 5 137 2 |
+---------------+-------------+---------------+
7| 8 169 24 | 29 124 4679 | 137 1379 5 |
8| 5 169 7 | 8 3 69 | 4 2 169 |
9| 16 3 24 | 5 124 4679 | 17 8 1679 |
+---------------+-------------+---------------+
7-Fish (aka ???): In rows 1 2 4 6 7 8 & 9, digit 1 must go in columns 1 2 3 5 7 8 & 9
Therefore candidate 1 can be removed from all other cells in columns 1 2 3 5 7 8 & 9
Removing candidate 1 from r3c1 r3c2.
Note, this doesn't reduce the puzzle to basics. A further advanced step is needed.
 (Neither do any other finless basic fishes for that matter.)
 (Neither do any other finless basic fishes for that matter.)