Рядок і стовпець, з'єднані спільним блоком, для виключень на одну цифру
Two-String Kite — ще один шаблон родини Turbot Fish. Кандидат трапляється рівно двічі в рядку і рівно двічі в стовпці, а ці лінії мають спільний блок. Дві клітинки за межами цього блока утворюють нитки змія.
Знайдіть рядок, у якому кандидат трапляється рівно двічі, і стовпець, у якому той самий кандидат трапляється рівно двічі.
Одна клітинка з рядка й одна зі стовпця мають лежати в тому самому блоці — це тіло змія.
Дві інші клітинки (одна з рядка, одна зі стовпця) — це кінці ниток.
Логіка: у рядку цифра має стояти в одній із двох клітинок. У стовпці цифра теж має стояти в одній із двох клітинок.
Клітинки тіла зв'язані блоком: якщо одна істинна, друга хибна (вони ділять блок, і обидві не можуть містити ту саму цифру).
Так утворюється ланцюжок: кінець рядка -> тіло в рядку -> (зв'язок через блок) -> тіло в стовпці -> кінець стовпця.
Щонайменше один кінець нитки містить цифру. Жодна клітинка, яка бачить обидва кінці, її містити не може.
Цифра 6 трапляється двічі в рядку 2 (у C1 і C7) і двічі в стовпці 1 (у R2 і R7). Клітинка R2C1 — спільне тіло (у блоці 0). Кінці ниток: R2C7 (нитка рядка) і R7C1 (нитка стовпця). Клітинка R7C7 бачить обидва кінці (той самий рядок, що й R7C1, і той самий стовпець, що й R2C7). Виключаємо 6 з R7C7.