X tutorial (English)
X tutorial (English)
X Str8ts have an additional constraint: the diagonals A1-J9 and J1-A9 are treated like rows and columns, i.e., digits must not repeat within a diagonal, and digits must form straights within compartments separated by black cells. Numerous X Str8ts have been posted (including one weekly by kst on www.str8ts.com/weekly_str8ts.aspx), however I'm not aware of a tutorial on the extra solution strategies relevant for X puzzles.
This week's X puzzle by kst, is.gd/kst_661_X, requires practically all X techniques and has a purely analytic solution. It makes for a great textbook example. So, here goes the textbook!
Techniques:
* square rule, items 1,2,3
* skewed fish, items 2,3,4,7,8
* UR: when can and when can't they be used in X puzzles? 7,8,9
Solution:
1. X hi/lo 1/2 Just filling in numbers, so far. 23 in A12 due to gap or HP. We get our first two examples of square rule:
-- J9 != 8 (otherwise 8 eliminated from both HJ8)
-- B2 != 3 (otherwise eliminated from A12)
2. X hi/lo 2/2 First example of a simple skewed fish:
-- wing on 3, in diagonals /\. Eliminates 3 from the rest of columns 1 and 4 and makes 3 required in both cols (not decisive for this puzzle, so we're not filling it in).
We also see a beautiful example of advanced square rule:
-- the NT 145 in col 3 makes 5 required on the two diagonal cells. This eliminates 5 from C7, G7 (and E5, if it weren't a black cell). The difference between this case of square rule and the above: both diagonals come into play here, where above we dealt with only one.
What really helps solve this puzzle, though, is the skewed 3-fish on 2, H/\. It this weren't an X puzzle, we could eliminate 2 from the rest of columns 124. Not here, though: H and / intersect at H2, and 2 is a candidate in that cell (in 'regular' Str8ts, this can't happen). If H2=2, the fish logic collapses. We can think one notch deeper, though: if H2 != 2, we get a 3 fish of three non-intersecting compartments in 2 columns. That can't work. Hence H2=2. I call this (colloquially) "must-use-intersection fish".
Let's fill this in and work out immediate consequences. The skewed wing on 3 collapses: 3. No 3 in C! Here we can use the square rule again: C2!=45 (both required in \). Also, no 5 in the lower \ compartment (required in A1-D4). Plus, we get another nice skewed wing (C/): A3!=4.
It's tempting to look into Settis 23. But let's first simplify the cells we already have candidates for.
4. Fishing on the right-hand side * Must-use-intersection fish: H8=8 (CH\)
* Wing on 9 (C\) --> H4=1, 9 in /
5. Settis 23
2 and 3 must be absent from col 5 but present in G --> 3 in G2-7 --> no 9 in G2-7 --> F6=9 6. Wing on 7
* Regular skewed wing on 7, H\: eliminate 7 from rest of cols 79, no 1 in col 9 (7 required in D-J9). Solves B9, G9; single 7 in A.
* Fill in some more cells: several singles, NPs, ... Settis 68 col 1, Setti 5 E. 7. Uniqueness and X
* "Standard" URs cannot be used if one (or more) cells involved are on a diagonal. It's tempting to eliminate 67 from F9 for uniqueness reasons FJ39. However, that's not valid. The diagonal can break the ambiguity. 7 is already eliminated from F9 due to X power (skewed wing above).
* If all involved cells are off-diagonal, standard URs can be used (see below).
* There are X-specific "skewed URs," though. See C34, G3F4, FG5. If FG5 were 45, the NPs on FG would make 45 ambiguous in row-space, column-space, and along the diagonal. We can't have that, FG5!=4 [I'm cheating, of course: we already know J5=4 due to the NP on J, so we don't need the skewed UR. It's valid, though.]
8. Generalized skewed wings
* The skewed wings so far were similar to regular fish in the sense that both sets of wingtips saw one another. That is not a requirement, though! Look at 6 in G (base), col 5 (antenna 1), \ (antenna 2). The two 'feelers' F5, J9 do not see each other. Still, we can eliminate 6 from all cells that see both feelers; in this case F9. Double-check: if F9=6, G5=6 via 5 but G7=6 via \. This is very useful to solve the puzzle. We've had another such skewed wing on the board for a while: F2 and B4 !=45 (base col 3, antennas \ and /)
* Regular skewed wing 5 (/5)
* UR EF89: F8!=34. This is valid because all involved cells are off-diagonal
* 3-fish 6 AH\: F7!=6. No intersections this time, so we can eliminate 6 from the rest of columns 679 (F7!=7 because of the wing on 7 above)
9. BUG We're now left with bi-value cells everywhere but H7. If H7!=6, we have two candidate cells for each unsolved digit in all rows, columns, and diagonals. That's a uniqueness problem called BUG, see www.sudokuwiki.org/BUG Hence H7=6, which solves.
If you're unsure/uncomfortable about BUG, it's not hard to show that H7!=5 (e.g., SI via col 7, G2, J2, J7=5). That, too, solves.
Thanks again, kst, for a great puzzle!
This week's X puzzle by kst, is.gd/kst_661_X, requires practically all X techniques and has a purely analytic solution. It makes for a great textbook example. So, here goes the textbook!
Techniques:
* square rule, items 1,2,3
* skewed fish, items 2,3,4,7,8
* UR: when can and when can't they be used in X puzzles? 7,8,9
Solution:
1. X hi/lo 1/2 Just filling in numbers, so far. 23 in A12 due to gap or HP. We get our first two examples of square rule:
-- J9 != 8 (otherwise 8 eliminated from both HJ8)
-- B2 != 3 (otherwise eliminated from A12)
2. X hi/lo 2/2 First example of a simple skewed fish:
-- wing on 3, in diagonals /\. Eliminates 3 from the rest of columns 1 and 4 and makes 3 required in both cols (not decisive for this puzzle, so we're not filling it in).
We also see a beautiful example of advanced square rule:
-- the NT 145 in col 3 makes 5 required on the two diagonal cells. This eliminates 5 from C7, G7 (and E5, if it weren't a black cell). The difference between this case of square rule and the above: both diagonals come into play here, where above we dealt with only one.
What really helps solve this puzzle, though, is the skewed 3-fish on 2, H/\. It this weren't an X puzzle, we could eliminate 2 from the rest of columns 124. Not here, though: H and / intersect at H2, and 2 is a candidate in that cell (in 'regular' Str8ts, this can't happen). If H2=2, the fish logic collapses. We can think one notch deeper, though: if H2 != 2, we get a 3 fish of three non-intersecting compartments in 2 columns. That can't work. Hence H2=2. I call this (colloquially) "must-use-intersection fish".
Let's fill this in and work out immediate consequences. The skewed wing on 3 collapses: 3. No 3 in C! Here we can use the square rule again: C2!=45 (both required in \). Also, no 5 in the lower \ compartment (required in A1-D4). Plus, we get another nice skewed wing (C/): A3!=4.
It's tempting to look into Settis 23. But let's first simplify the cells we already have candidates for.
4. Fishing on the right-hand side * Must-use-intersection fish: H8=8 (CH\)
* Wing on 9 (C\) --> H4=1, 9 in /
5. Settis 23
2 and 3 must be absent from col 5 but present in G --> 3 in G2-7 --> no 9 in G2-7 --> F6=9 6. Wing on 7
* Regular skewed wing on 7, H\: eliminate 7 from rest of cols 79, no 1 in col 9 (7 required in D-J9). Solves B9, G9; single 7 in A.
* Fill in some more cells: several singles, NPs, ... Settis 68 col 1, Setti 5 E. 7. Uniqueness and X
* "Standard" URs cannot be used if one (or more) cells involved are on a diagonal. It's tempting to eliminate 67 from F9 for uniqueness reasons FJ39. However, that's not valid. The diagonal can break the ambiguity. 7 is already eliminated from F9 due to X power (skewed wing above).
* If all involved cells are off-diagonal, standard URs can be used (see below).
* There are X-specific "skewed URs," though. See C34, G3F4, FG5. If FG5 were 45, the NPs on FG would make 45 ambiguous in row-space, column-space, and along the diagonal. We can't have that, FG5!=4 [I'm cheating, of course: we already know J5=4 due to the NP on J, so we don't need the skewed UR. It's valid, though.]
8. Generalized skewed wings
* The skewed wings so far were similar to regular fish in the sense that both sets of wingtips saw one another. That is not a requirement, though! Look at 6 in G (base), col 5 (antenna 1), \ (antenna 2). The two 'feelers' F5, J9 do not see each other. Still, we can eliminate 6 from all cells that see both feelers; in this case F9. Double-check: if F9=6, G5=6 via 5 but G7=6 via \. This is very useful to solve the puzzle. We've had another such skewed wing on the board for a while: F2 and B4 !=45 (base col 3, antennas \ and /)
* Regular skewed wing 5 (/5)
* UR EF89: F8!=34. This is valid because all involved cells are off-diagonal
* 3-fish 6 AH\: F7!=6. No intersections this time, so we can eliminate 6 from the rest of columns 679 (F7!=7 because of the wing on 7 above)
9. BUG We're now left with bi-value cells everywhere but H7. If H7!=6, we have two candidate cells for each unsolved digit in all rows, columns, and diagonals. That's a uniqueness problem called BUG, see www.sudokuwiki.org/BUG Hence H7=6, which solves.
If you're unsure/uncomfortable about BUG, it's not hard to show that H7!=5 (e.g., SI via col 7, G2, J2, J7=5). That, too, solves.
Thanks again, kst, for a great puzzle!
Re: X tutorial (English)
Hi Rübennase,
i, for some reason, never got into variants of str8t. probably cause i'm a purist. so i can really join this conversation.
but this tutorial seems to be great work, good job, ride on.
all the best to you and the whole Str8ts-community,
Klaus
i, for some reason, never got into variants of str8t. probably cause i'm a purist. so i can really join this conversation.
but this tutorial seems to be great work, good job, ride on.
all the best to you and the whole Str8ts-community,
Klaus
Re: X tutorial (English)
of course i meant "... so i cant really..."
Re: X tutorial (English)
Thank you Rübennase for this fantastic tutorial. This demonstrates really the art of str8ts solving. Similar to Klaus, I was sceptical of the B and X puzzles at first, but I've grown to quite like them as they add a little finesse.
Now we're waiting for the B tutorial, of course
Now we're waiting for the B tutorial, of course
Re: X tutorial (English)
Hi Rübennase,
maybe you should promote this article one more time on the extreme site, not sure all interested know about its existence.
Would be nice if you get a bit more feedback.
Cheers,
Klaus
maybe you should promote this article one more time on the extreme site, not sure all interested know about its existence.
Would be nice if you get a bit more feedback.
Cheers,
Klaus
Re: X tutorial (English)
Hi Rübennase,
since several years there were similar problems.
Pls take a look at "forum.str8ts.de/viewtopic.php?f=3&t=226", where I tried, to find out finally a solution and its name for similar BUGs. So I created the expression "Dead End Chain DEC".
since several years there were similar problems.
Pls take a look at "forum.str8ts.de/viewtopic.php?f=3&t=226", where I tried, to find out finally a solution and its name for similar BUGs. So I created the expression "Dead End Chain DEC".
Gruß von Jens