Stack 001

Watch Puzzle 001 get solved in the open, in your browser. Each clue becomes a set of 25-bit patterns; they're pushed onto a stack, popped one at a time, and intersected — with per-category permutation propagation — until a single arrangement survives. No backend solving: the trace below is the whole search.

Encoding — each cell A1…E5 is one property; its value is the house (1–5) it occupies. A clue's 25-bit pattern is five 5-bit one-hot blocks; only the cells the clue names are non-zero. Example — A1 = B110000 10000 00000 00000 00000 (both in house 1), …

A Personality A1 Introvert · A2 Extrovert · A3 Optimist · A4 Pessimist · A5 Realist
B Color B1 Red · B2 Green · B3 Ivory · B4 Yellow · B5 Blue
C Drink C1 Coffee · C2 Tea · C3 Milk · C4 Orange juice · C5 Water
D Smoke D1 Old Gold · D2 Kools · D3 Chesterfields · D4 Lucky Strike · D5 Parliaments
E Pet E1 Dog · E2 Snails · E3 Fox · E4 Horse · E5 Zebra
0 / 0

 

Board — collapsing to the answer

Row = category, column = value. Each cell shows the house once fixed, or its remaining candidates.

A1…E5 string:

Stack — top is the active clue

    Current clue → candidate patterns

    Stack history