Swordfish (pl. miecznik) to trzyliniowa wersja X-Winga. Weź jedną cyfrę, znajdź 3 wiersze, w których jest ograniczona do tych samych 3 kolumn, a tę cyfrę można usunąć z tych 3 kolumn wszędzie indziej na planszy.
Pracuj z jedną cyfrą naraz. Wybierz 3 wiersze (linie bazowe), w których cyfra ma co najwyżej po 3 pola z kandydatem. Jeśli wszyscy ci kandydaci mieszczą się w tych samych 3 kolumnach, masz Swordfisha, a te 3 kolumny to linie pokrywające.
Rozumowanie to czyste liczenie. 3 wiersze potrzebują po jednej kopii cyfry, wszystkie 3 kopie mieszkają w 3 kolumnach, a kolumna mieści najwyżej jedną kopię. Te 3 kolumny są więc w pełni zajęte przez te 3 wiersze. Żadne inne pole w tych kolumnach nie może przyjąć cyfry.
Wszystko działa tak samo po zamianie wierszy z kolumnami: 3 kolumny ograniczone do 3 wierszy eliminują cyfrę z tych wierszy.
| X-Wing | Swordfish | |
|---|---|---|
| Linie bazowe | 2 | 3 |
| Linie pokrywające | 2 | 3 |
| Kandydaci w linii bazowej | Dokładnie 2 | 2 lub 3 |
| Pola wzorca | 4 | 6 do 9 |
| Typowe eliminacje | 1 do 4 | 2 do 8 |
Rozluźniona liczba kandydatów sprawia, że Swordfisha trudno dostrzec: linia bazowa może mieć 2 kandydatów lub 3, a wzorzec jest zwykle postrzępiony, a nie jak schludny prostokąt.
Liczy się tylko cyfra 5. Spójrz na wiersze B, D i H: wiersz B może mieć 5 tylko w B7 lub B8, wiersz D tylko w D3 lub D7, a wiersz H tylko w H3, H7 lub H8.
Wszystkie te 5 leżą w kolumnach 3, 7 i 8, a żadne 2 wiersze nie dzielą tej samej pary kolumn, więc to prawdziwy Swordfish, a nie X-Wing w przebraniu. Liczby są postrzępione: 2, 2 i 3 kandydatów. Każdy z 3 wierszy potrzebuje własnej 5, a kolumna mieści tylko jedną, więc kolumny 3, 7 i 8 dostają swoje 5 w wierszach B, D i H.
To uwalnia resztę tych kolumn: 5 znika z F7, F8 (kolumny 7 i 8), G3 (kolumna 3) i J8 (kolumna 8). 4 eliminacje i tu żadne wstawienie nie wynika wprost.
Wzorce Swordfish zaczynają mieć znaczenie w trudnym sudoku klasycznym, obok skrzydeł. Są znacznie rzadsze niż X-Wingi, więc traktuj to szukanie jako ostatni przegląd, zanim przejdziesz do kolorowania i łańcuchów, a jeśli 3 linie nie wystarczą, ten sam argument liczenia dla 4 linii to Jellyfish.