If you have already conquered the basics of Sudoku — naked singles, hidden singles, and even X-Wings — you are ready to dive into one of the most satisfying advanced techniques the puzzle has to offer: the Swordfish. Named with the same flair as its simpler cousin the X-Wing, the Swordfish pattern rewards patient, methodical solvers with breakthroughs that can unlock an entire grid in one elegant move. This guide will walk you through exactly what the Swordfish is, why it works, how to find it, and how to apply it — complete with a concrete worked example so you can start using it in your own puzzles today.
What Is the Swordfish Technique?
The Swordfish is a constraint-based elimination technique used when standard methods have stalled and no obvious moves remain. It belongs to the same family of strategies as the X-Wing and Jellyfish, which are all based on the idea of finding a candidate digit that appears in a highly restricted pattern across rows and columns. Understanding the X-Wing first is helpful, because the Swordfish is essentially a three-row (or three-column) extension of that two-row concept.
Here is the core idea: a Swordfish occurs when a particular candidate digit appears in exactly two or three cells in each of three different rows, and all of those cells fall within the same three columns. When this condition is satisfied, you can eliminate that candidate from every other cell in those three columns — even cells that are not part of the Swordfish pattern itself.
The logic behind this is rooted in the fundamental rules of Sudoku. Every digit from 1 to 9 must appear exactly once in each row, each column, and each 3×3 box. If a digit is constrained to only two or three positions in three separate rows, and those positions all sit within the same three columns, then the three rows and three columns form a closed system. The digit must be placed in three of the nine intersection cells, one per row and one per column. Because of this, the digit simply cannot exist anywhere else in those three columns — so any other cells in those columns that currently show this candidate can be safely eliminated.
It is worth clarifying one important point: the Swordfish does not tell you exactly where the digit will go. It only tells you where it cannot go. That distinction is the essence of elimination-based Sudoku logic, and it is what makes the technique so powerful even though it feels indirect.
How to Spot a Swordfish Pattern
Finding a Swordfish requires a systematic approach. Trying to spot one by eye without a method is frustrating and unreliable. Here is a step-by-step process that works well for most solvers:
- Choose a candidate digit. Pick one number, say 4, and look only at cells where 4 is still a possibility. Use pencil marks or a digital tool to make these visible.
- Scan each row for restricted candidates. Go through every row and note which rows contain exactly two or three cells where that digit is a candidate. Rows with four or more candidate positions cannot be part of a Swordfish.
- Check for column alignment. From the rows that qualify (those with two or three candidates each), look for any group of three rows where all the candidate cells fall within the same set of three columns. The columns do not all need to appear in every row — as long as every candidate cell in every qualifying row belongs to the shared pool of three columns, the pattern holds.
- Verify and eliminate. Once you confirm the three rows and three columns form a valid Swordfish, eliminate the candidate digit from every other cell in those three columns that is not one of the Swordfish cells.
You can also run this process vertically — looking at columns first and then checking for row alignment. The technique works identically in both orientations. Many experienced solvers scan both ways as a matter of habit.
One common mistake beginners make is requiring all three candidate positions to appear in all three rows. This is not necessary. A row can contribute just two cells to the pattern (those two columns), while another row contributes all three. What matters is that no candidate in the qualifying rows falls outside the three designated columns.
A Worked Example of the Swordfish
Let us walk through a concrete example to make this abstract concept tangible. Imagine you are working through a hard-rated Sudoku puzzle and you have narrowed down the candidates for the digit 7 in your pencil marks. After scanning the grid, you notice the following situation:
- Row 2: The digit 7 is a candidate only in Column 3 and Column 7.
- Row 5: The digit 7 is a candidate only in Column 3 and Column 9.
- Row 8: The digit 7 is a candidate only in Column 7 and Column 9.
Look at the columns involved: Column 3, Column 7, and Column 9. Every single candidate cell across the three qualifying rows falls within this set of three columns. That is a confirmed Swordfish pattern for the digit 7 across rows 2, 5, and 8.
Now consider what this means. The digit 7 must appear exactly once in Row 2, once in Row 5, and once in Row 8. Since each of those placements is locked to one of three columns (3, 7, or 9), the three placements together will cover all three of those columns exactly once each. This is not negotiable — it is a mathematical consequence of Sudoku’s rules.
Therefore, the digit 7 cannot appear anywhere else in Column 3, Column 7, or Column 9. Scan those three columns from top to bottom. Any cell in Column 3, Column 7, or Column 9 that currently lists 7 as a candidate — and is not one of the six Swordfish cells (the intersection points listed above) — can have the 7 eliminated immediately.
Suppose Column 7 also has the digit 7 as a candidate in Row 4 and Row 6. Because of the Swordfish, you can remove 7 from both of those cells. If removing 7 from Row 4, Column 7 leaves only one candidate in that cell, you now have a naked single and can place that digit. One Swordfish elimination has cascaded into a placed digit, which can trigger further chain reactions throughout the puzzle. This is exactly the kind of breakthrough that makes the technique so valuable on difficult puzzles.
Swordfish vs. X-Wing: Understanding the Difference
If you are already comfortable with the X-Wing, it helps to understand precisely how the Swordfish extends that concept rather than replacing it. The X-Wing involves two rows and two columns. A candidate appears in exactly two cells in each of two rows, and all four cells sit at the intersections of the same two columns. The elimination then applies to the rest of those two columns.
The Swordfish scales this up to three rows and three columns. The elimination applies to the rest of those three columns. Beyond Swordfish, the same logic continues with the Jellyfish (four rows and four columns), and even the Squirmbag (five rows and five columns), though these become increasingly rare and difficult to spot manually.
In practice, you should always look for an X-Wing before searching for a Swordfish, since X-Wings are easier to find and more common. If no X-Wing exists for a given candidate, then — and only then — search for a Swordfish. Efficient solving is about using the simplest technique that works.
Another distinction worth noting: the X-Wing always involves exactly two candidate cells per row. The Swordfish allows two or three candidate cells per qualifying row. This flexibility is what makes the Swordfish slightly harder to spot but also more widely applicable. A strict two-per-row Swordfish is sometimes called a “perfect” Swordfish, while patterns that include rows with only two of the three columns are still fully valid.
Tips for Practicing the Swordfish
Like all advanced Sudoku techniques, the Swordfish becomes easier with deliberate practice. Here are some strategies to help you build fluency:
- Use pencil marks consistently. You cannot reliably find a Swordfish without a complete and accurate set of candidate marks. Keep your pencil marks updated after every elimination.
- Practice on puzzles labeled “hard” or “expert.” Swordfish patterns rarely appear in easy or medium puzzles, which are designed to be solved with simpler techniques. Seek out puzzles specifically rated for advanced solvers.
- Scan one digit at a time. When you have exhausted other methods, take each digit from 1 to 9 and run the full Swordfish scan process. This systematic approach prevents you from missing patterns.
- Use Sudoku solving tools for verification. When you think you have found a Swordfish, use a solver or hint system to check your logic before committing. Learning from confirmed correct applications builds confidence faster.
- Study published Swordfish puzzles. Many Sudoku books and online resources include annotated solutions that highlight Swordfish moves. Reviewing these worked examples exposes you to different visual configurations of the pattern.
It is also helpful to remember that the Swordfish — like all elimination techniques — works within a broader solving toolkit. In real puzzle sessions, you will combine it with naked pairs, hidden triples, pointing pairs, and other strategies. No single technique is a silver bullet; expertise comes from knowing which tool to reach for at each stage of a puzzle.
Key Takeaways
The Swordfish is an advanced Sudoku elimination technique that extends the X-Wing concept from two rows and two columns to three rows and three columns. When a candidate digit appears in only two or three cells in each of three rows, and all those cells fall within the same three columns, the digit can be eliminated from all other cells in those three columns. The same pattern applies when scanning by columns first.
- The Swordfish works because the three rows and three columns form a closed system that must contain the digit exactly once per row and once per column.
- Each qualifying row can have two or three candidate cells — they do not all need three.
- The technique is an elimination tool, not a placement tool; it narrows down possibilities rather than placing a digit directly.
- Always try simpler techniques like naked singles, hidden singles, and X-Wings before searching for a Swordfish.
- The Swordfish belongs to a family that includes the X-Wing (2×2) and the Jellyfish (4×4), all based on the same constraint logic.
Mastering the Swordfish is a genuine milestone in your Sudoku journey. It signals that you have moved beyond pattern recognition into structural logical reasoning — the kind of thinking that separates casual solvers from true enthusiasts. The next time a difficult puzzle grinds to a halt, take a breath, pull out your pencil marks, and start scanning for those three aligned rows. Your Swordfish might be waiting right there on the grid. Keep practicing, stay systematic, and enjoy every breakthrough moment that this remarkable technique has to offer.