Finned X-Wing Sudoku Technique

Updated

A Finned X-Wing is an X-Wing that has picked up one extra candidate cell, called a fin, in one of its base rows or columns, and still supports a smaller but safe set of eliminations near that fin.

When a Finned X-Wing applies

A plain X-Wing needs exactly two candidate cells in each of its two base rows. Real boards are less tidy than that, and a digit often has a third candidate cell in one of the rows, sitting outside the two shared columns. That extra cell is the fin. A fin does not automatically break the pattern; it just means the digit could be placed there instead of at the fish’s corner in that row, so the clean rectangle logic no longer covers the whole cover line unconditionally.

What still holds is narrower but genuine: any cell that would be eliminated by the ordinary X-Wing, and that also sees the fin cell — shares its row, column or box — cannot hold the digit either way. If the fin turns out to hold the digit, that cell is eliminated because it sees the fin. If the fin does not hold the digit, the row collapses back into a clean X-Wing and the cell is eliminated by the ordinary rectangle logic. Either branch removes the candidate, so the elimination is safe even though the fin’s own value is still unknown.

Worked example

The digit 1 forms an X-Wing on rows 4 and 9 across columns 5 and 7, but row 9 also carries 1 at r9c8 — the fin. Because r7c7 shares the fin’s box, the solver reports an elimination there.
c1c2c3c4c5c6c7c8c9
r1953168742
r286273459591
r341759592836
r47489658915931459258
r5238912568945693595897
r62348952897191349638
r715385692156915674
r81574381562159
r96294157135158358
Pattern cells
r4c5, r4c7, r9c5, r9c7, r9c8
Eliminations
1 from r7c7

In row 4, the digit 1 is a candidate at r4c5 and r4c7. In row 9, it is a candidate at r9c5 and r9c7 as well — the same two columns — which is exactly an X-Wing shape. Row 9 also carries 1 at r9c8, a third cell outside columns 5 and 7. That third candidate is the fin: it stops the pattern from eliminating 1 across the whole of columns 5 and 7, because row 9 might end up placing its 1 at the fin instead of at r9c5 or r9c7.

r9c8 sits in the bottom-right box together with r7c7, r8c7 and the rest of that 3×3 block. r7c7 was carrying 1, 5 and 6 before the deduction. If the fin at r9c8 holds 1, r7c7 cannot, because they share a box. If the fin does not hold 1, row 9 falls back to the clean X-Wing on columns 5 and 7, and r7c7 cannot hold 1 for that reason instead. Either way 1 is impossible at r7c7, so the solver removes it and leaves 5 and 6 behind.

How to spot a Finned X-Wing

  1. Look for an almost-X-WingFind two rows where a digit’s candidates mostly line up in the same two columns, but one row has exactly one extra candidate cell outside those columns.
  2. Identify the finThe extra candidate cell is the fin. If a row has two or more extra cells, the pattern does not qualify as a Finned X-Wing.
  3. Find cells that see both a cover line and the finLook at the cells the ordinary X-Wing would have cleared, and keep only the ones that also share a row, column or box with the fin.
  4. Eliminate the digit from those cells onlyRemove the digit from that narrower set of cells. Cells that see a cover line but not the fin are not provably clear.

Common mistakes

Finned X-Wing FAQ

Can a base line have more than one fin?

Some solvers allow several fin cells as long as they all sit in the same box, which keeps the shared-visibility argument intact. A single fin, as in the worked example, is the simplest and most common case.

Why does the elimination only reach one cell here?

Because r7c7 was the only cell, outside the base rows, that both carried the digit and shared a box with the fin. A different board could have several such cells.

Does a Finned X-Wing ever collapse back into a plain X-Wing?

Yes. If the fin candidate is removed by some other deduction, the row goes back to exactly two candidate cells and the pattern becomes an ordinary X-Wing with the wider set of eliminations.

How does a Finned X-Wing relate to a Sashimi X-Wing?

A Sashimi X-Wing is a special case where removing the fin cell’s own candidate would leave a smaller, still valid X-Wing behind. The Sashimi X-Wing page covers that variant directly.