Swordfish
Strategy:
Basic FishRequires:
X-WingOverview
Swordfish extends X-Wing to three rows and three columns. When a candidate appears 2-3 times in each of three rows, and all occurrences fall within the same three columns, eliminations can be made.
How It Works
- Find three rows where a candidate appears in at most 3 cells each, all within the same 3 columns.
- The candidate must appear at least once in each row and column of the pattern.
- Eliminate the candidate from other cells in those three columns.
Example
Starting position
Look for Swordfish.
Scan base rows 1, 4 and 9 for 5
Base rows: 1, 4 and 9. Check where digit 5 can appear in those rows.
r1c1 is already filled
r1c1 is already filled with 7.
r1c3 is already filled
r1c3 is already filled with 6.
r1c4 is already filled
r1c4 is already filled with 4.
r1c6 is already filled
r1c6 is already filled with 3.
5 is blocked from r1c7 by the column
Digit 5 cannot go in r1c7 because r6c7 is already in this column. Remove the entry or choose a different digit.
r1c9 is already filled
r1c9 is already filled with 9.
r4c1 is already filled
r4c1 is already filled with 4.
r4c3 is already filled
r4c3 is already filled with 1.
r4c4 is already filled
r4c4 is already filled with 7.
r4c6 is already filled
r4c6 is already filled with 2.
5 is blocked from r4c7 by the column
Digit 5 cannot go in r4c7 because r6c7 is already in this column. Remove the entry or choose a different digit.
r4c9 is already filled
r4c9 is already filled with 6.
r9c1 is already filled
r9c1 is already filled with 9.
5 is blocked from r9c3 by the column
Digit 5 cannot go in r9c3 because r2c3 is already in this column. Remove the entry or choose a different digit.
r9c4 is already filled
r9c4 is already filled with 6.
r9c6 is already filled
r9c6 is already filled with 7.
5 is blocked from r9c7 by the column
Digit 5 cannot go in r9c7 because r6c7 is already in this column. Remove the entry or choose a different digit.
r9c9 is already filled
r9c9 is already filled with 1.
5 is confined to columns 2, 5 and 8
In each of these 3 rows, digit 5 is confined to the same 3 cover columns: 2, 5 and 8.
The pattern forms a Swordfish
That forms a Swordfish: the cover columns must hold the digit for the base rows, so other rows cannot keep it there.
Extra 5 candidates in columns 2, 5 and 8
These are the extra 5 candidates in columns 2, 5 and 8 that must be removed: r5c2, r7c2, r5c5, r8c5, r3c8 and r7c8.
Remove 5 from columns 2, 5 and 8
Remove 5 from the extra cells in columns 2, 5 and 8: r5c2, r7c2, r5c5, r8c5, r3c8 and r7c8.
Result
Result after applying the technique.
Tips & Patterns
- Swordfish requires careful tracking of candidate positions.
- Look for candidates that are restricted to few columns across multiple rows.
- Pencilmark highlighting greatly helps in spotting this pattern.