Swordfish розширює ідею X-Wing з риби 2x2 до риби 3x3. Кандидат у трьох рядках обмежений щонайбільше трьома стовпцями, що дає змогу робити виключення в цих стовпцях.
Оберіть три рядки, у кожному з яких кандидат трапляється 2-3 рази, а всі входження лежать у тих самих трьох стовпцях.
Не кожен перетин має бути зайнятий — достатньо, щоб кандидат у всіх трьох рядках був обмежений цими трьома стовпцями.
За тим самим принципом Діріхле, що й у X-Wing, по одному входженню з кожного рядка заповнить ці стовпці, тож усі три стовпці виявляються зайнятими.
Виключіть кандидата з усіх інших клітинок цих трьох стовпців, які не лежать у рядках шаблону.
Транспонований варіант працює так само: три стовпці, обмежені трьома рядками, і виключення в цих рядках.
Swordfish трапляється значно рідше за X-Wing, але підпорядковується точно тій самій логіці, розширеній на один вимір.
Цифра 4 в рядку 1 трапляється лише в стовпцях 0 і 3, у рядку 4 — у стовпцях 0, 3 і 8, у рядку 7 — у стовпцях 3 і 8. Усі входження обмежені стовпцями 0, 3 і 8. Отже, 4 можна виключити з усіх інших клітинок цих трьох стовпців. Сині клітинки показують шаблон Swordfish, червоні — виключення.