Swordfish (меч-риба) е версията с три линии на X-Wing. Вземи една цифра, намери три реда, в които тя е ограничена в същите три колони, и тази цифра може да се махне от тези три колони навсякъде другаде в дъската.
Работи с една цифра наведнъж. Избери три реда (базовите линии), в които цифрата има най-много по три клетки-кандидати. Ако всички тези кандидати попадат в същите три колони, имаш Swordfish, а тези три колони са покриващите линии.
Разсъждението е чисто броене. Три реда имат нужда от по едно копие на цифрата, и трите копия живеят в три колони, а колона държи най-много едно копие. Така трите колони са изцяло заети от трите реда. Никоя друга клетка в тези колони не може да приеме цифрата.
Всичко работи по същия начин със заменени редове и колони: три колони, ограничени в три реда, елиминират цифрата от тези редове.
| X-Wing | Swordfish | |
|---|---|---|
| Базови линии | 2 | 3 |
| Покриващи линии | 2 | 3 |
| Кандидати на базова линия | Точно 2 | 2 или 3 |
| Клетки на шаблона | 4 | 6 до 9 |
| Типични елиминирания | 1 до 4 | 2 до 8 |
Облекченото броене е това, което прави Swordfish труден за виждане: базова линия може да показва два или три кандидата и шаблонът обикновено е назъбен, а не спретнат правоъгълник.
Има значение само цифрата 5. Погледни редове B, D и H: ред B може да държи 5 само в B7 или B8, ред D само в D3 или D7, а ред H само в H3, H7 или H8.
Всички тези 5-ци лежат в колони 3, 7 и 8 и никои два от редовете не споделят същата двойка колони, така че това е истински Swordfish, а не X-Wing под прикритие. Броят е неравен: два, два и три кандидата. Всеки от трите реда се нуждае от своя 5, а колона държи само една, така че колони 3, 7 и 8 получават своите 5-ци в редове B, D и H.
Това освобождава останалата част от тези колони: 5 се маха от F7, F8 (колони 7 и 8), G3 (колона 3) и J8 (колона 8). Четири елиминирания и тук не следва директно поставяне.
Шаблоните Swordfish започват да имат значение при трудно класическо судоку, заедно с крилата. Те са много по-редки от X-Wing, така че третирай търсенето като последно обхождане, преди да минеш към оцветяване и вериги, а ако три линии не стигат, същият аргумент с броене при четири линии е Jellyfish.