Chained intersection forcing
A constraint in one run propagates through a crossing cell into a second run, then a third. Ultra Hard boards regularly require tracing three or more hops before a single digit is confirmed.
Expert play
Ultra Hard is the highest difficulty available on Free Kakuro. These grids are densely constrained with almost no forced openings — every productive move requires chaining multiple advanced techniques in the right sequence. Expect to spend more time with candidates than with placements.
You should be comfortable with locked sets, residual sum forcing, and min/max bounds analysis before attempting Ultra Hard. The Kakuro helper is especially useful here for validating candidate lists against crossing constraints.
Hard Kakuro grids still yield a few clean openings — short runs or corner cells where the candidate list collapses quickly after a round of pruning. Ultra Hard grids do not offer that mercy. The constraint network is tight enough that every cell depends on every other, and no single run can be resolved without simultaneously reasoning about two or three crossing runs.
The practical effect is that you cannot work sequentially through the grid. Ultra Hard demands a global pass — build the full candidate picture first, then look for structural patterns that span multiple runs. A technique that unlocks one cell on a hard board often unlocks a chain of five cells on an ultra hard board, if you apply it in the right order.
A constraint in one run propagates through a crossing cell into a second run, then a third. Ultra Hard boards regularly require tracing three or more hops before a single digit is confirmed.
Two or more overlapping runs share enough cells that a digit group is collectively locked across all of them simultaneously. Spotting this requires tracking candidate state across the whole grid, not just one run at a time.
Every elimination must be propagated immediately and completely. A missed candidate update on an ultra hard board compounds — one stale entry can invalidate deductions several steps later.
Enable candidates immediately and do a full global pass.
Do not attempt any placements until you have computed valid candidates for every empty cell. On ultra hard boards, a premature placement based on incomplete candidate data will silently invalidate later deductions.
Apply min/max bounds analysis to every run before pruning.
For each run, compute the tightest possible minimum and maximum for each position given the remaining sum and unplaced cells. Eliminate anything outside those bounds. Read the min/max bounds guide for the method.
Hunt locked sets across every pair of overlapping runs.
Ultra Hard boards frequently have multi-run locked sets — two overlapping runs that together constrain a digit group across both. Check every crossing pair systematically. Read the locked sets guide for patterns.
Trace intersection chains through three or more hops.
When a constraint in run A eliminates a candidate in a shared cell, check every run that shares another cell with that candidate. The elimination may propagate through run B into run C before producing a confirmed digit.
Use residual sums after every partial placement.
Each confirmed digit changes the residual for its run. Immediately recompute the remaining combinations for that run using the Kakuro helper and propagate any new eliminations before continuing.
Re-scan the entire board after every cascade.
On ultra hard boards, a single elimination ripples further than on hard boards. After any chain resolves, do a full re-scan rather than just checking adjacent cells — the cascade may have unlocked a run on the other side of the grid.
Foundation technique: Read locked sets and be comfortable applying it across overlapping runs simultaneously — not just within a single run.
After partial placements: Apply residual sum forcing immediately — the residual tightens faster on ultra hard boards because the initial candidate lists are already narrow.
For long stalled runs: Return to min/max bounds analysis. It is easy to overlook a tight boundary when many runs are active simultaneously.
Quick combination lookup: Use the combinations reference or the Kakuro helper when crossing constraints have narrowed a run but not placed every digit.
Not ready yet? Work through the hard Kakuro guide until locked sets and residual sums feel automatic before moving to Ultra Hard.
Want equally demanding logic puzzles: Try RueDoku for constraint-dense Sudoku variants or Free Nonograms for complex line-logic grids.