THREE VOICES, ONE STRAND

Bead Chorus

Three moths bring three bead patterns. Make one shared strand that contains every pattern in order. A bead can satisfy all three moths at once, if it is the next bead each needs.

Your shared strand

Thread a bead

A = coral · B = gold · C = teal · D = lavender. Outlined beads are the next requested bead. Faded beads are already matched.

How to play

All three patterns are visible. Thread A, B, C or D; each advances every pattern whose next bead matches. You may add a whole string with weave ABCD, or separate commands with semicolons. Undo is free before banking. Read-only status, help and moves never consume a check.

Three seeded rounds. The exact shortest shared strand is shown as par, computed by a full dynamic program. A completed round earns 100 points minus 5 for every bead over par (minimum 10); an unfinished round earns up to 49 points for matched pattern beads. Bank locks the round. Max 300, higher is better. A string is accepted only if every character is A-D, and the strand is capped at 60 beads.

This is a shortest common supersequence puzzle, not a color-matching speed game. There is no timer. New visits get fresh patterns.

All three voices are home