Alternating chains of strong and weak links for a single digit that reveal contradictions or force eliminations.
X-Cycles extend Simple Coloring by adding weak links to the chain. In Simple Coloring, every link is a strong link — a conjugate pair where the digit has exactly two positions in a unit. X-Cycles allow weak links too: connections where a digit appears in more than two cells in the unit, so the link says "if this cell has the digit, that cell doesn't" but NOT the reverse.
By mixing strong and weak links in alternating fashion, X-Cycles can reach cells that pure coloring cannot. The chain forms a cycle (a closed loop) with an odd or even number of links. When the chain creates a contradiction, like a cell being both "on" and "off", you know that cell's assignment is impossible, and you can eliminate the digit.
X-Cycles are a powerful generalization that bridges the gap between simple coloring techniques and full Alternating Inference Chains (AICs). They work on a single digit at a time.
Choose a digit. Build a chain of cells where the digit is a candidate, alternating between strong links (s) and weak links (w). A strong link means the digit appears in exactly two cells in a shared unit, if one is false, the other must be true. A weak link means both cells share a unit but there may be more than two positions.
Try to form a closed loop (cycle). There are three cases. Continuous Nice Loop: if the loop has an even number of links with perfect strong-weak alternation, eliminate the digit from any cell outside the loop that sees both endpoints of a weak link in the loop.
Discontinuous Nice Loop (elimination): if the loop has a cell where two weak links meet (the cell is approached from both directions via strong links), that cell is forced false from both sides — eliminate the digit from it. Discontinuous Nice Loop (placement): if the loop has a cell where two strong links meet, that cell is forced true from both directions — place the digit there.
Example 1: X-Cycle (Discontinuous Nice Loop)
Follow digit 7 through this chain of 6 cells: R2C2 → R3C1 → R3C8 → R6C8 → R4C9 → R4C2. The links alternate between strong and weak, forming a cycle back to R2C2.
Green circles mark digit 7 along the chain. The cycle returns to R2C2 with a contradiction, R2C2 is forced both on and off by the alternating links. This means our assumption that R2C2 = 7 leads to a dead end.
Eliminate digit 7 from R2C2. R2C2 reduces to {3}.
Explore all 28 solving techniques in our complete technique guide.