# Why it's hard

> Eternity II is not accidentally difficult. It was designed to resist cleverness, and the measurable structural walls (rigidity, entropy, forbidden patterns) explain why no search, however clever, has reached the end.

- Canonical page (with interactive figures/demos): https://eternity2.dev/research/why/
- Updated: 2026-07-21

---
Eternity II is not accidentally difficult. This is the science of why no
search, however clever, has reached the end: the puzzle's design, and the
structural walls that show up once you start measuring.
> **[Interactive: ScoringPrimer]** Rendered on the canonical page (link above); not shown in this markdown export.
## Where to start

- **[Which wall stops which method](/research/why/walls-and-methods)** lines
  every method up against the wall it attacks and the score where that wall
  stopped it. The one-page map, and the place to orient first.
- **[The rigidity wall](/research/why/rigidity-wall)** is the wall almost every
  method ends against: records are locally frozen islands with no gradient to a
  better board.
- **[The hardness peak](/research/why/phase-transition)** explains why the piece
  and colour counts sit exactly where search is worst.
- **[No forced moves](/research/why/no-forced-moves)** is the wall you feel
  first: every interior cell keeps dozens of legal pieces, so the search never
  narrows on its own.

## Engineered to resist cleverness

Eternity I fell in 2000 because Alex Selby and Oliver Riordan discovered the
puzzle had vastly more solutions than its designer believed, and aimed their
search at the most "solution-dense" regions. For Eternity II, the publisher
hired the winners: Selby and Riordan helped design and stress-test the new
puzzle so that no such statistical shortcut survives.

The visible fingerprints of that vetting: a single designed solution baked
into balanced color counts, no rotationally-symmetric pieces, no duplicate
pieces, and piece-count/color-count parameters sitting at the empirical
hardness peak (later confirmed by Ansótegui et al.). The puzzle isn't
accidentally hard. It was tuned to be.

One thing that looks like a design choice but isn't: the border uses its own
set of five motifs, separate from the interior's. That separation is automatic,
not engineered. Because the outer rim is solid grey, every border piece has its
grey edge fixed outward, so its coloured edges only ever meet other border
edges (sideways) or the interior (inward), and the two pools never touch. The
border motifs could be any five colours, even a relabelling of interior ones,
without changing the puzzle at all. They read as "rare" only because there are
fewer border edges to colour, not because the designers confined a scarce
resource to the frame to thwart solvers. (Thanks to Vasily V. on the
groups.io list for the correction.)

## The structural walls

Beyond the design story, the puzzle has measurable structure that explains
the gap between the best known board (470/480) and a full solution. Each of
these is published with the exact computation behind it.

## Pages in this section

- [Why a faster computer doesn't help](https://eternity2.dev/research/why/prune-vs-speed) — The single most important idea in hard combinatorial search: shrinking the space you search beats searching it faster, by an exponential margin. Eternity II is engineered so you can barely shrink it at all.
- [Which wall stops which method](https://eternity2.dev/research/why/walls-and-methods) — The research section has two halves: the structural walls that make Eternity II hard, and the algorithms built to climb them. This page is the bridge: each method lined up against the wall it actually attacks, and the score where that wall stopped it.
- [Is this instance NP-complete, and how do I encode it?](https://eternity2.dev/research/why/how-hard-is-this-instance) — Edge matching is NP-complete as a family, but that says nothing about one fixed 16×16 board: a single instance is a constant, not a problem. What is true is the family's worst-case hardness and this instance's empirical hardness, and how to write the puzzle for a SAT, exact-cover, or ILP solver with small worked sketches.
- [Complex theory: counting the search before you run it](https://eternity2.dev/research/why/complex-theory) — Brendan Owen's complex theory estimates how wide the search tree is at every depth, and even how many solutions exist at all. Many in the community consider it the single most important thing to understand about Eternity II.
- [Tuned to the hardness peak](https://eternity2.dev/research/why/phase-transition) — Eternity II uses 22 colors. They split 17 interior to 5 frame-only, and that 17 is exactly where this kind of puzzle is hardest to solve.
- [Designed to be unsolvable: the recipe](https://eternity2.dev/research/why/design-recipe) — Eternity II follows a recipe for the hardest possible edge-matching puzzle: compact shape, no symmetric or duplicate pieces, split palettes, flat frequencies, one expected solution. The community reverse-engineered every ingredient in the launch year.
- [The rigidity wall](https://eternity2.dev/research/why/rigidity-wall) — Every record board we have is frozen in place. You cannot nudge your way from a great board to a perfect one, and we can prove it.
- [Why basin-hopping looks impossible](https://eternity2.dev/research/why/sigma-cycles) — If you can't improve a great board by polishing it, maybe you can jump to a different great board. On every record pair tested, you can't, and the structural reason why is worth seeing.
- [Where the mismatches live](https://eternity2.dev/research/why/mismatch-geometry) — A near-perfect board doesn't scatter its few errors evenly. It packs them into one band of five rows and leaves all the rest flawless. Which band is decided by the direction the search filled the board, and you can see the mirror on the real record boards.
- [Forbidden patterns](https://eternity2.dev/research/why/forbidden-patterns) — Almost every small patch of pieces you could build is impossible. For a 2×2 square, 99.72% of the ways to place four pieces can never be made to match.
- [No forced moves](https://eternity2.dev/research/why/no-forced-moves) — The usual way to crack a logic puzzle is to find a spot where only one piece fits, place it, and repeat. That lever doesn't exist here: every interior piece has between 73 and 137 possible neighbours, and not one is ever pinned to a single option.
- [Where you place the hints beats how many](https://eternity2.dev/research/why/hint-geometry) — On a 16×16 puzzle built like Eternity II, eighteen hints scattered across the board solve it in minutes, while the same puzzle needs eighty or more hints piled into contiguous rows to be as easy. Position, not count, is the lever, and it points straight at the endgame.
- [Piece theft, where solvers die](https://eternity2.dev/research/why/piece-theft) — A solver fills a few rows for free, then hits a wall in the middle of the board. Here's the mechanism: a scarce piece spent in the wrong place, rows ago.
- [The rare colors live on the frame](https://eternity2.dev/research/why/rare-color-geography) — Five of Eternity II's 22 colors appear only along the border ring, each on exactly 24 edges, never once in the interior. A structural split that shapes how every solver treats the frame.
- [The border balance](https://eternity2.dev/research/why/border-balance) — A solved board hides a simple bookkeeping law: every colour the border hands to the interior, the interior hands straight back. Break it and you know instantly the board is wrong; obeying it, though, guarantees nothing.
- [Entropy and the area law](https://eternity2.dev/research/why/entropy-area-law) — Eternity II has two rules: edges must match, and each piece is used once. The first is generous. All the hardness lives in the second.
