X-цепочки (X-Cycles)
Сложность приёма: сложно
Цепочка по одной цифре из чередующихся сильных и слабых связей. Если оба конца связаны «сильно», цифру можно убрать из клеток, видящих оба конца.
X-цепочка строится для одной цифры и чередует два типа связей. Сильная связь (=) — юнит, где цифра возможна ровно в двух клетках: одна из них точно эта цифра. Слабая связь (−) — просто две клетки одного юнита с этой цифрой: обе одновременно ею быть не могут.
Ведите цепочку, чередуя «=» и «−». Если оба конца цепочки входят в неё через сильную связь, то хотя бы один из концов гарантированно равен нашей цифре.
Значит, любая клетка, которая видит оба конца цепочки, не может содержать эту цифру — её оттуда убираем. Это обобщение простой раскраски и «двоюродный брат» Х-крыла.
Если же цепочка замыкается в «хороший цикл» (nice loop), исключения можно провести сразу на всех слабых связях цикла.