diff --git a/internal/cmd/status.go b/internal/cmd/status.go index ebce38b7..bf959a70 100644 --- a/internal/cmd/status.go +++ b/internal/cmd/status.go @@ -734,7 +734,7 @@ func formatMQSummaryCompact(mq *MQSummary) string { } // renderAgentCompactWithSuffix renders a single-line agent status with an extra suffix -func renderAgentCompactWithSuffix(agent AgentRuntime, indent string, hooks []AgentHookInfo, townRoot string, suffix string) { +func renderAgentCompactWithSuffix(agent AgentRuntime, indent string, hooks []AgentHookInfo, _ string, suffix string) { // Build status indicator (gt-zecmc: use tmux state, not bead state) statusIndicator := buildStatusIndicator(agent) @@ -774,7 +774,7 @@ func renderAgentCompactWithSuffix(agent AgentRuntime, indent string, hooks []Age } // renderAgentCompact renders a single-line agent status -func renderAgentCompact(agent AgentRuntime, indent string, hooks []AgentHookInfo, townRoot string) { +func renderAgentCompact(agent AgentRuntime, indent string, hooks []AgentHookInfo, _ string) { // Build status indicator (gt-zecmc: use tmux state, not bead state) statusIndicator := buildStatusIndicator(agent) diff --git a/internal/formula/formulas/mol-polecat-lease.formula.toml b/internal/formula/formulas/mol-polecat-lease.formula.toml index 1120808c..75acd76c 100644 --- a/internal/formula/formulas/mol-polecat-lease.formula.toml +++ b/internal/formula/formulas/mol-polecat-lease.formula.toml @@ -62,8 +62,7 @@ Polecat is actively working. Monitor for stuck or completion. **Periodic checks:** - Use standard nudge protocol from Witness CLAUDE.md -- Watch for POLECAT_DONE mail (primary completion signal) -- Check tmux session: `gt session status {{rig}}/polecats/{{polecat}}` +- Watch for POLECAT_DONE mail or agent_state=done **Signs of progress:** - Git commits appearing @@ -74,12 +73,11 @@ Polecat is actively working. Monitor for stuck or completion. - Idle >15 minutes - Repeated errors - Explicit "I'm stuck" messages -- Agent bead shows stuck state: `bd show ` -**If POLECAT_DONE mail received:** +**If POLECAT_DONE received or agent_state=done:** Proceed to verifying step. -**Exit criteria:** Polecat signals completion via POLECAT_DONE mail.""" +**Exit criteria:** Polecat signals completion (POLECAT_DONE mail or state=done).""" [[steps]] id = "verifying" diff --git a/internal/formula/formulas/mol-witness-patrol.formula.toml b/internal/formula/formulas/mol-witness-patrol.formula.toml index 2c8dca1a..12c612b9 100644 --- a/internal/formula/formulas/mol-witness-patrol.formula.toml +++ b/internal/formula/formulas/mol-witness-patrol.formula.toml @@ -20,7 +20,7 @@ needs = ['process-cleanups'] title = 'Ensure refinery is alive' [[steps]] -description = "Survey all polecats using tmux (discover, don't track).\n\n**Principle**: Agent liveness is discovered from tmux, not recorded in beads.\nOnly non-observable states like 'stuck' are stored in beads.\n\n**Step 1: List polecat sessions**\n\n```bash\n# Find all polecat tmux sessions for this rig\ntmux list-sessions -F '#{session_name}' 2>/dev/null | grep \"^gt--\"\n```\n\nFor each session, check if Claude is actively running:\n```bash\n# Check if Claude process is running in the session\ngt session status /polecats/\n```\n\n**Step 2: For each polecat, assess state**\n\n| Observation | Meaning | Action |\n|-------------|---------|--------|\n| Session exists, Claude running | Actively working | Check progress (Step 3) |\n| Session exists, Claude not running | Zombie session | Kill and respawn if work hooked |\n| No session | Not running | Check if should exist |\n\nAlso check the agent bead for non-observable state:\n```bash\nbd show # Check for stuck, awaiting-gate, etc.\n```\n\n**Step 3: For running polecats, assess progress**\n\nCheck hook_bead to see what they're working on:\n```bash\nbd show # Look at hook_bead field\n```\n\nCapture pane to assess activity:\n```bash\ntmux capture-pane -t gt-- -p | tail -20\n```\n\nLook for:\n- Recent tool activity → making progress\n- Idle at prompt → may need nudge\n- Error messages → may need help\n\n**Step 3a: For idle polecats (no hook_bead), auto-nuke if clean**\n\nWhen a polecat has no hook_bead, it has no assigned work. Check if safe to nuke:\n\n```bash\n# Check git status in the polecat's worktree\ncd polecats/\ngit status --porcelain # Should be empty (clean)\ngit log origin/main..HEAD # Should have no unpushed commits\n```\n\n**If clean** (no uncommitted changes, no unpushed commits):\n```bash\n# Safe to nuke - no work to lose\ngt polecat nuke \n```\nLog the auto-nuke for audit purposes. No escalation needed.\n\n**If dirty** (uncommitted or unpushed work):\n```bash\n# Escalate to Mayor - polecat has work that might be valuable\ngt mail send mayor/ -s \\\"IDLE_DIRTY: has uncommitted work\\\" \\\n -m \\\"Polecat: \nState: no work hooked\nGit status: \nUnpushed commits: \n\nPlease advise: recover work or discard?\\\"\n```\n\n**Rationale**: Idle polecats with clean git state are pure overhead. They have\nno work and no state worth preserving. Nuking them immediately frees resources\nand reduces noise. Only escalate when there's actual work at risk.\n\n**Step 4: Decide action**\n\n| Observation | Action |\n|-------------|--------|\n| Running, recent activity | None |\n| Running, idle 5-15 min | Gentle nudge |\n| Running, idle 15+ min | Direct nudge with deadline |\n| Bead shows stuck | Assess and help or escalate |\n| POLECAT_DONE mail received | Verify cleanup (see Step 4a) |\n\n**Step 4a: Handle POLECAT_DONE**\n\nIn the ephemeral model, POLECAT_DONE triggers immediate cleanup:\n\n1. **Check cleanup_status** in agent bead\n2. **If clean**: Auto-nuke immediately\n ```bash\n gt polecat nuke \n ```\n3. **If dirty**: Create cleanup wisp for manual intervention\n\n**Step 5: Execute nudges**\n```bash\ngt nudge /polecats/ \"How's progress? Need help?\"\n```\n\n**Step 6: Escalate if needed**\n```bash\ngt mail send mayor/ -s \"Escalation: stuck\" \\\n -m \"Polecat reports stuck. Please intervene.\"\n```\n\n**Parallelism**: Use Task tool subagents to inspect multiple polecats concurrently.\n\n**Discovery Principle**: Derive state from tmux. Only trust bead state for\nnon-observable conditions like 'stuck' or 'awaiting-gate'." +description = "Survey all polecats using agent beads (ZFC: trust what agents report).\n\n**Step 1: List polecat agent beads**\n\n```bash\nbd list --type=agent --json\n```\n\nFilter the JSON output for entries where description contains `role_type: polecat`.\nEach polecat agent bead has fields in its description:\n- `role_type: polecat`\n- `rig: `\n- `agent_state: running|idle|stuck|done`\n- `hook_bead: `\n\n**Step 2: For each polecat, check agent_state**\n\n| agent_state | Meaning | Action |\n|-------------|---------|--------|\n| running | Actively working | Check progress (Step 3) |\n| idle | No work assigned | Auto-nuke if clean (Step 3a) |\n| stuck | Self-reported stuck | Handle stuck protocol |\n| done | Work complete | Verify cleanup triggered (see Step 4a) |\n\n**Step 3: For running polecats, assess progress**\n\nCheck the hook_bead field to see what they're working on:\n```bash\nbd show # See current step/issue\n```\n\nYou can also verify they're responsive:\n```bash\ntmux capture-pane -t gt-- -p | tail -20\n```\n\nLook for:\n- Recent tool activity → making progress\n- Idle at prompt → may need nudge\n- Error messages → may need help\n\n**Step 3a: For idle polecats, auto-nuke if clean**\n\nWhen agent_state=idle, the polecat has no work assigned. Check if it's safe to nuke:\n\n```bash\n# Check git status in the polecat's worktree\ncd polecats/\ngit status --porcelain # Should be empty (clean)\ngit log origin/main..HEAD # Should have no unpushed commits\n```\n\n**If clean** (no uncommitted changes, no unpushed commits):\n```bash\n# Safe to nuke - no work to lose\ngt polecat nuke \n```\nLog the auto-nuke for audit purposes. No escalation needed.\n\n**If dirty** (uncommitted or unpushed work):\n```bash\n# Escalate to Mayor - polecat has work that might be valuable\ngt mail send mayor/ -s \\\"IDLE_DIRTY: has uncommitted work\\\" \\\n -m \\\"Polecat: \nState: idle (no hook_bead)\nGit status: \nUnpushed commits: \n\nPlease advise: recover work or discard?\\\"\n```\n\n**Rationale**: Idle polecats with clean git state are pure overhead. They have\nno work and no state worth preserving. Nuking them immediately frees resources\nand reduces noise. Only escalate when there's actual work at risk.\n\n**Step 4: Decide action**\n\n| Observation | Action |\n|-------------|--------|\n| agent_state=running, recent activity | None |\n| agent_state=running, idle 5-15 min | Gentle nudge |\n| agent_state=running, idle 15+ min | Direct nudge with deadline |\n| agent_state=stuck | Assess and help or escalate |\n| agent_state=done | Verify cleanup triggered (see Step 4a) |\n\n**Step 4a: Handle agent_state=done**\n\nIn the ephemeral model, polecats with agent_state=done and cleanup_status=clean\nshould already be nuked by HandlePolecatDone. Finding one here indicates:\n\n1. **Stale agent bead** - polecat was nuked but bead remains\n ```bash\n # Verify polecat doesn't exist anymore\n ls polecats/ 2>/dev/null || echo \"Already nuked\"\n ```\n If nuked, the agent bead is stale. Clean it up or ignore.\n\n2. **Cleanup wisp exists** - polecat has dirty state needing intervention\n ```bash\n bd list --wisp --labels=polecat: --status=open\n ```\n Process in process-cleanups step.\n\n3. **No wisp, polecat exists** - POLECAT_DONE mail was missed\n Try auto-nuke directly (ephemeral model):\n ```bash\n # Check cleanup_status and nuke if clean\n gt polecat nuke # Will fail if dirty\n ```\n If nuke fails (dirty state), create cleanup wisp for investigation.\n\n**Step 5: Execute nudges**\n```bash\ngt nudge /polecats/ \"How's progress? Need help?\"\n```\n\n**Step 6: Escalate if needed**\n```bash\ngt mail send mayor/ -s \"Escalation: stuck\" \\\n -m \"Polecat reports stuck. Please intervene.\"\n```\n\n**Parallelism**: Use Task tool subagents to inspect multiple polecats concurrently.\n\n**ZFC Principle**: Trust agent_state from beads. Don't infer state from PID/tmux." id = 'survey-workers' needs = ['check-refinery'] title = 'Inspect all active polecats' diff --git a/internal/formula/formulas/towers-of-hanoi-10.formula.toml b/internal/formula/formulas/towers-of-hanoi-10.formula.toml new file mode 100644 index 00000000..056e1070 --- /dev/null +++ b/internal/formula/formulas/towers-of-hanoi-10.formula.toml @@ -0,0 +1,6188 @@ +description = """ +AGENT EXECUTION PROTOCOL - Towers of Hanoi (10 disks, 1023 moves) + +PURPOSE: This is a durability proof, not computation. Steps are pre-computed. +Your job is to execute them mechanically, proving crash-recovery at scale. + +EXECUTION LOOP: +1. Find current state: bd mol current +2. Find the next ready (unblocked) step +3. Close it: bd close +4. Repeat until no ready steps remain + +ON RESUME (after crash/restart/handoff): +- Same as fresh start. The molecule IS the state. +- Query `bd mol current `, continue from there. +- No memory of previous session needed. + +DO: +- Close steps as fast as possible (they're trivial mechanical moves) +- Use `gt handoff` when context fills (proactive cycling) +- Trust the pre-computed solution - every move is already correct + +DO NOT: +- Try to solve Hanoi yourself - moves are already computed +- Mark steps in_progress - just close them directly +- Ask for permission - this is GUPP territory, just execute +- Stop for human input - run autonomously until complete + +MONITORING: +- Progress: Count closed children of the molecule +- For mega-molecules: Use convoy dashboard when available +- Completion: All steps closed = molecule complete + +This proves Gas Town can execute arbitrarily long workflows with +nondeterministic idempotence - different sessions, same outcome. +""" +formula = "towers-of-hanoi-10" +version = 1 + +[[steps]] +id = "setup" +title = "Verify initial state" +description = "All 10 disks stacked on peg A. Largest on bottom." + + +[[steps]] +id = "move-1" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 1/1023)" +needs = ["setup"] + +[[steps]] +id = "move-2" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 2/1023)" +needs = ["move-1"] + +[[steps]] +id = "move-3" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 3/1023)" +needs = ["move-2"] + +[[steps]] +id = "move-4" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 4/1023)" +needs = ["move-3"] + +[[steps]] +id = "move-5" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 5/1023)" +needs = ["move-4"] + +[[steps]] +id = "move-6" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 6/1023)" +needs = ["move-5"] + +[[steps]] +id = "move-7" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 7/1023)" +needs = ["move-6"] + +[[steps]] +id = "move-8" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 8/1023)" +needs = ["move-7"] + +[[steps]] +id = "move-9" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 9/1023)" +needs = ["move-8"] + +[[steps]] +id = "move-10" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 10/1023)" +needs = ["move-9"] + +[[steps]] +id = "move-11" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 11/1023)" +needs = ["move-10"] + +[[steps]] +id = "move-12" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 12/1023)" +needs = ["move-11"] + +[[steps]] +id = "move-13" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 13/1023)" +needs = ["move-12"] + +[[steps]] +id = "move-14" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 14/1023)" +needs = ["move-13"] + +[[steps]] +id = "move-15" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 15/1023)" +needs = ["move-14"] + +[[steps]] +id = "move-16" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 16/1023)" +needs = ["move-15"] + +[[steps]] +id = "move-17" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 17/1023)" +needs = ["move-16"] + +[[steps]] +id = "move-18" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 18/1023)" +needs = ["move-17"] + +[[steps]] +id = "move-19" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 19/1023)" +needs = ["move-18"] + +[[steps]] +id = "move-20" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 20/1023)" +needs = ["move-19"] + +[[steps]] +id = "move-21" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 21/1023)" +needs = ["move-20"] + +[[steps]] +id = "move-22" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 22/1023)" +needs = ["move-21"] + +[[steps]] +id = "move-23" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 23/1023)" +needs = ["move-22"] + +[[steps]] +id = "move-24" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 24/1023)" +needs = ["move-23"] + +[[steps]] +id = "move-25" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 25/1023)" +needs = ["move-24"] + +[[steps]] +id = "move-26" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 26/1023)" +needs = ["move-25"] + +[[steps]] +id = "move-27" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 27/1023)" +needs = ["move-26"] + +[[steps]] +id = "move-28" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 28/1023)" +needs = ["move-27"] + +[[steps]] +id = "move-29" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 29/1023)" +needs = ["move-28"] + +[[steps]] +id = "move-30" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 30/1023)" +needs = ["move-29"] + +[[steps]] +id = "move-31" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 31/1023)" +needs = ["move-30"] + +[[steps]] +id = "move-32" +title = "Move disk 6: A → C" +description = "Move disk 6 from peg A to peg C. (Move 32/1023)" +needs = ["move-31"] + +[[steps]] +id = "move-33" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 33/1023)" +needs = ["move-32"] + +[[steps]] +id = "move-34" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 34/1023)" +needs = ["move-33"] + +[[steps]] +id = "move-35" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 35/1023)" +needs = ["move-34"] + +[[steps]] +id = "move-36" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 36/1023)" +needs = ["move-35"] + +[[steps]] +id = "move-37" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 37/1023)" +needs = ["move-36"] + +[[steps]] +id = "move-38" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 38/1023)" +needs = ["move-37"] + +[[steps]] +id = "move-39" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 39/1023)" +needs = ["move-38"] + +[[steps]] +id = "move-40" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 40/1023)" +needs = ["move-39"] + +[[steps]] +id = "move-41" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 41/1023)" +needs = ["move-40"] + +[[steps]] +id = "move-42" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 42/1023)" +needs = ["move-41"] + +[[steps]] +id = "move-43" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 43/1023)" +needs = ["move-42"] + +[[steps]] +id = "move-44" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 44/1023)" +needs = ["move-43"] + +[[steps]] +id = "move-45" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 45/1023)" +needs = ["move-44"] + +[[steps]] +id = "move-46" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 46/1023)" +needs = ["move-45"] + +[[steps]] +id = "move-47" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 47/1023)" +needs = ["move-46"] + +[[steps]] +id = "move-48" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 48/1023)" +needs = ["move-47"] + +[[steps]] +id = "move-49" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 49/1023)" +needs = ["move-48"] + +[[steps]] +id = "move-50" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 50/1023)" +needs = ["move-49"] + +[[steps]] +id = "move-51" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 51/1023)" +needs = ["move-50"] + +[[steps]] +id = "move-52" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 52/1023)" +needs = ["move-51"] + +[[steps]] +id = "move-53" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 53/1023)" +needs = ["move-52"] + +[[steps]] +id = "move-54" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 54/1023)" +needs = ["move-53"] + +[[steps]] +id = "move-55" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 55/1023)" +needs = ["move-54"] + +[[steps]] +id = "move-56" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 56/1023)" +needs = ["move-55"] + +[[steps]] +id = "move-57" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 57/1023)" +needs = ["move-56"] + +[[steps]] +id = "move-58" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 58/1023)" +needs = ["move-57"] + +[[steps]] +id = "move-59" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 59/1023)" +needs = ["move-58"] + +[[steps]] +id = "move-60" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 60/1023)" +needs = ["move-59"] + +[[steps]] +id = "move-61" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 61/1023)" +needs = ["move-60"] + +[[steps]] +id = "move-62" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 62/1023)" +needs = ["move-61"] + +[[steps]] +id = "move-63" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 63/1023)" +needs = ["move-62"] + +[[steps]] +id = "move-64" +title = "Move disk 7: A → B" +description = "Move disk 7 from peg A to peg B. (Move 64/1023)" +needs = ["move-63"] + +[[steps]] +id = "move-65" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 65/1023)" +needs = ["move-64"] + +[[steps]] +id = "move-66" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 66/1023)" +needs = ["move-65"] + +[[steps]] +id = "move-67" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 67/1023)" +needs = ["move-66"] + +[[steps]] +id = "move-68" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 68/1023)" +needs = ["move-67"] + +[[steps]] +id = "move-69" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 69/1023)" +needs = ["move-68"] + +[[steps]] +id = "move-70" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 70/1023)" +needs = ["move-69"] + +[[steps]] +id = "move-71" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 71/1023)" +needs = ["move-70"] + +[[steps]] +id = "move-72" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 72/1023)" +needs = ["move-71"] + +[[steps]] +id = "move-73" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 73/1023)" +needs = ["move-72"] + +[[steps]] +id = "move-74" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 74/1023)" +needs = ["move-73"] + +[[steps]] +id = "move-75" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 75/1023)" +needs = ["move-74"] + +[[steps]] +id = "move-76" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 76/1023)" +needs = ["move-75"] + +[[steps]] +id = "move-77" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 77/1023)" +needs = ["move-76"] + +[[steps]] +id = "move-78" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 78/1023)" +needs = ["move-77"] + +[[steps]] +id = "move-79" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 79/1023)" +needs = ["move-78"] + +[[steps]] +id = "move-80" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 80/1023)" +needs = ["move-79"] + +[[steps]] +id = "move-81" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 81/1023)" +needs = ["move-80"] + +[[steps]] +id = "move-82" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 82/1023)" +needs = ["move-81"] + +[[steps]] +id = "move-83" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 83/1023)" +needs = ["move-82"] + +[[steps]] +id = "move-84" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 84/1023)" +needs = ["move-83"] + +[[steps]] +id = "move-85" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 85/1023)" +needs = ["move-84"] + +[[steps]] +id = "move-86" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 86/1023)" +needs = ["move-85"] + +[[steps]] +id = "move-87" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 87/1023)" +needs = ["move-86"] + +[[steps]] +id = "move-88" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 88/1023)" +needs = ["move-87"] + +[[steps]] +id = "move-89" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 89/1023)" +needs = ["move-88"] + +[[steps]] +id = "move-90" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 90/1023)" +needs = ["move-89"] + +[[steps]] +id = "move-91" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 91/1023)" +needs = ["move-90"] + +[[steps]] +id = "move-92" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 92/1023)" +needs = ["move-91"] + +[[steps]] +id = "move-93" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 93/1023)" +needs = ["move-92"] + +[[steps]] +id = "move-94" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 94/1023)" +needs = ["move-93"] + +[[steps]] +id = "move-95" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 95/1023)" +needs = ["move-94"] + +[[steps]] +id = "move-96" +title = "Move disk 6: C → B" +description = "Move disk 6 from peg C to peg B. (Move 96/1023)" +needs = ["move-95"] + +[[steps]] +id = "move-97" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 97/1023)" +needs = ["move-96"] + +[[steps]] +id = "move-98" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 98/1023)" +needs = ["move-97"] + +[[steps]] +id = "move-99" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 99/1023)" +needs = ["move-98"] + +[[steps]] +id = "move-100" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 100/1023)" +needs = ["move-99"] + +[[steps]] +id = "move-101" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 101/1023)" +needs = ["move-100"] + +[[steps]] +id = "move-102" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 102/1023)" +needs = ["move-101"] + +[[steps]] +id = "move-103" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 103/1023)" +needs = ["move-102"] + +[[steps]] +id = "move-104" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 104/1023)" +needs = ["move-103"] + +[[steps]] +id = "move-105" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 105/1023)" +needs = ["move-104"] + +[[steps]] +id = "move-106" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 106/1023)" +needs = ["move-105"] + +[[steps]] +id = "move-107" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 107/1023)" +needs = ["move-106"] + +[[steps]] +id = "move-108" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 108/1023)" +needs = ["move-107"] + +[[steps]] +id = "move-109" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 109/1023)" +needs = ["move-108"] + +[[steps]] +id = "move-110" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 110/1023)" +needs = ["move-109"] + +[[steps]] +id = "move-111" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 111/1023)" +needs = ["move-110"] + +[[steps]] +id = "move-112" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 112/1023)" +needs = ["move-111"] + +[[steps]] +id = "move-113" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 113/1023)" +needs = ["move-112"] + +[[steps]] +id = "move-114" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 114/1023)" +needs = ["move-113"] + +[[steps]] +id = "move-115" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 115/1023)" +needs = ["move-114"] + +[[steps]] +id = "move-116" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 116/1023)" +needs = ["move-115"] + +[[steps]] +id = "move-117" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 117/1023)" +needs = ["move-116"] + +[[steps]] +id = "move-118" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 118/1023)" +needs = ["move-117"] + +[[steps]] +id = "move-119" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 119/1023)" +needs = ["move-118"] + +[[steps]] +id = "move-120" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 120/1023)" +needs = ["move-119"] + +[[steps]] +id = "move-121" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 121/1023)" +needs = ["move-120"] + +[[steps]] +id = "move-122" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 122/1023)" +needs = ["move-121"] + +[[steps]] +id = "move-123" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 123/1023)" +needs = ["move-122"] + +[[steps]] +id = "move-124" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 124/1023)" +needs = ["move-123"] + +[[steps]] +id = "move-125" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 125/1023)" +needs = ["move-124"] + +[[steps]] +id = "move-126" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 126/1023)" +needs = ["move-125"] + +[[steps]] +id = "move-127" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 127/1023)" +needs = ["move-126"] + +[[steps]] +id = "move-128" +title = "Move disk 8: A → C" +description = "Move disk 8 from peg A to peg C. (Move 128/1023)" +needs = ["move-127"] + +[[steps]] +id = "move-129" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 129/1023)" +needs = ["move-128"] + +[[steps]] +id = "move-130" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 130/1023)" +needs = ["move-129"] + +[[steps]] +id = "move-131" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 131/1023)" +needs = ["move-130"] + +[[steps]] +id = "move-132" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 132/1023)" +needs = ["move-131"] + +[[steps]] +id = "move-133" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 133/1023)" +needs = ["move-132"] + +[[steps]] +id = "move-134" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 134/1023)" +needs = ["move-133"] + +[[steps]] +id = "move-135" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 135/1023)" +needs = ["move-134"] + +[[steps]] +id = "move-136" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 136/1023)" +needs = ["move-135"] + +[[steps]] +id = "move-137" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 137/1023)" +needs = ["move-136"] + +[[steps]] +id = "move-138" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 138/1023)" +needs = ["move-137"] + +[[steps]] +id = "move-139" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 139/1023)" +needs = ["move-138"] + +[[steps]] +id = "move-140" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 140/1023)" +needs = ["move-139"] + +[[steps]] +id = "move-141" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 141/1023)" +needs = ["move-140"] + +[[steps]] +id = "move-142" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 142/1023)" +needs = ["move-141"] + +[[steps]] +id = "move-143" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 143/1023)" +needs = ["move-142"] + +[[steps]] +id = "move-144" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 144/1023)" +needs = ["move-143"] + +[[steps]] +id = "move-145" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 145/1023)" +needs = ["move-144"] + +[[steps]] +id = "move-146" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 146/1023)" +needs = ["move-145"] + +[[steps]] +id = "move-147" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 147/1023)" +needs = ["move-146"] + +[[steps]] +id = "move-148" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 148/1023)" +needs = ["move-147"] + +[[steps]] +id = "move-149" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 149/1023)" +needs = ["move-148"] + +[[steps]] +id = "move-150" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 150/1023)" +needs = ["move-149"] + +[[steps]] +id = "move-151" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 151/1023)" +needs = ["move-150"] + +[[steps]] +id = "move-152" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 152/1023)" +needs = ["move-151"] + +[[steps]] +id = "move-153" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 153/1023)" +needs = ["move-152"] + +[[steps]] +id = "move-154" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 154/1023)" +needs = ["move-153"] + +[[steps]] +id = "move-155" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 155/1023)" +needs = ["move-154"] + +[[steps]] +id = "move-156" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 156/1023)" +needs = ["move-155"] + +[[steps]] +id = "move-157" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 157/1023)" +needs = ["move-156"] + +[[steps]] +id = "move-158" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 158/1023)" +needs = ["move-157"] + +[[steps]] +id = "move-159" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 159/1023)" +needs = ["move-158"] + +[[steps]] +id = "move-160" +title = "Move disk 6: B → A" +description = "Move disk 6 from peg B to peg A. (Move 160/1023)" +needs = ["move-159"] + +[[steps]] +id = "move-161" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 161/1023)" +needs = ["move-160"] + +[[steps]] +id = "move-162" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 162/1023)" +needs = ["move-161"] + +[[steps]] +id = "move-163" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 163/1023)" +needs = ["move-162"] + +[[steps]] +id = "move-164" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 164/1023)" +needs = ["move-163"] + +[[steps]] +id = "move-165" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 165/1023)" +needs = ["move-164"] + +[[steps]] +id = "move-166" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 166/1023)" +needs = ["move-165"] + +[[steps]] +id = "move-167" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 167/1023)" +needs = ["move-166"] + +[[steps]] +id = "move-168" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 168/1023)" +needs = ["move-167"] + +[[steps]] +id = "move-169" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 169/1023)" +needs = ["move-168"] + +[[steps]] +id = "move-170" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 170/1023)" +needs = ["move-169"] + +[[steps]] +id = "move-171" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 171/1023)" +needs = ["move-170"] + +[[steps]] +id = "move-172" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 172/1023)" +needs = ["move-171"] + +[[steps]] +id = "move-173" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 173/1023)" +needs = ["move-172"] + +[[steps]] +id = "move-174" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 174/1023)" +needs = ["move-173"] + +[[steps]] +id = "move-175" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 175/1023)" +needs = ["move-174"] + +[[steps]] +id = "move-176" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 176/1023)" +needs = ["move-175"] + +[[steps]] +id = "move-177" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 177/1023)" +needs = ["move-176"] + +[[steps]] +id = "move-178" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 178/1023)" +needs = ["move-177"] + +[[steps]] +id = "move-179" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 179/1023)" +needs = ["move-178"] + +[[steps]] +id = "move-180" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 180/1023)" +needs = ["move-179"] + +[[steps]] +id = "move-181" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 181/1023)" +needs = ["move-180"] + +[[steps]] +id = "move-182" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 182/1023)" +needs = ["move-181"] + +[[steps]] +id = "move-183" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 183/1023)" +needs = ["move-182"] + +[[steps]] +id = "move-184" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 184/1023)" +needs = ["move-183"] + +[[steps]] +id = "move-185" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 185/1023)" +needs = ["move-184"] + +[[steps]] +id = "move-186" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 186/1023)" +needs = ["move-185"] + +[[steps]] +id = "move-187" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 187/1023)" +needs = ["move-186"] + +[[steps]] +id = "move-188" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 188/1023)" +needs = ["move-187"] + +[[steps]] +id = "move-189" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 189/1023)" +needs = ["move-188"] + +[[steps]] +id = "move-190" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 190/1023)" +needs = ["move-189"] + +[[steps]] +id = "move-191" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 191/1023)" +needs = ["move-190"] + +[[steps]] +id = "move-192" +title = "Move disk 7: B → C" +description = "Move disk 7 from peg B to peg C. (Move 192/1023)" +needs = ["move-191"] + +[[steps]] +id = "move-193" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 193/1023)" +needs = ["move-192"] + +[[steps]] +id = "move-194" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 194/1023)" +needs = ["move-193"] + +[[steps]] +id = "move-195" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 195/1023)" +needs = ["move-194"] + +[[steps]] +id = "move-196" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 196/1023)" +needs = ["move-195"] + +[[steps]] +id = "move-197" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 197/1023)" +needs = ["move-196"] + +[[steps]] +id = "move-198" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 198/1023)" +needs = ["move-197"] + +[[steps]] +id = "move-199" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 199/1023)" +needs = ["move-198"] + +[[steps]] +id = "move-200" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 200/1023)" +needs = ["move-199"] + +[[steps]] +id = "move-201" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 201/1023)" +needs = ["move-200"] + +[[steps]] +id = "move-202" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 202/1023)" +needs = ["move-201"] + +[[steps]] +id = "move-203" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 203/1023)" +needs = ["move-202"] + +[[steps]] +id = "move-204" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 204/1023)" +needs = ["move-203"] + +[[steps]] +id = "move-205" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 205/1023)" +needs = ["move-204"] + +[[steps]] +id = "move-206" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 206/1023)" +needs = ["move-205"] + +[[steps]] +id = "move-207" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 207/1023)" +needs = ["move-206"] + +[[steps]] +id = "move-208" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 208/1023)" +needs = ["move-207"] + +[[steps]] +id = "move-209" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 209/1023)" +needs = ["move-208"] + +[[steps]] +id = "move-210" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 210/1023)" +needs = ["move-209"] + +[[steps]] +id = "move-211" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 211/1023)" +needs = ["move-210"] + +[[steps]] +id = "move-212" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 212/1023)" +needs = ["move-211"] + +[[steps]] +id = "move-213" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 213/1023)" +needs = ["move-212"] + +[[steps]] +id = "move-214" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 214/1023)" +needs = ["move-213"] + +[[steps]] +id = "move-215" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 215/1023)" +needs = ["move-214"] + +[[steps]] +id = "move-216" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 216/1023)" +needs = ["move-215"] + +[[steps]] +id = "move-217" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 217/1023)" +needs = ["move-216"] + +[[steps]] +id = "move-218" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 218/1023)" +needs = ["move-217"] + +[[steps]] +id = "move-219" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 219/1023)" +needs = ["move-218"] + +[[steps]] +id = "move-220" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 220/1023)" +needs = ["move-219"] + +[[steps]] +id = "move-221" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 221/1023)" +needs = ["move-220"] + +[[steps]] +id = "move-222" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 222/1023)" +needs = ["move-221"] + +[[steps]] +id = "move-223" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 223/1023)" +needs = ["move-222"] + +[[steps]] +id = "move-224" +title = "Move disk 6: A → C" +description = "Move disk 6 from peg A to peg C. (Move 224/1023)" +needs = ["move-223"] + +[[steps]] +id = "move-225" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 225/1023)" +needs = ["move-224"] + +[[steps]] +id = "move-226" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 226/1023)" +needs = ["move-225"] + +[[steps]] +id = "move-227" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 227/1023)" +needs = ["move-226"] + +[[steps]] +id = "move-228" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 228/1023)" +needs = ["move-227"] + +[[steps]] +id = "move-229" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 229/1023)" +needs = ["move-228"] + +[[steps]] +id = "move-230" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 230/1023)" +needs = ["move-229"] + +[[steps]] +id = "move-231" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 231/1023)" +needs = ["move-230"] + +[[steps]] +id = "move-232" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 232/1023)" +needs = ["move-231"] + +[[steps]] +id = "move-233" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 233/1023)" +needs = ["move-232"] + +[[steps]] +id = "move-234" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 234/1023)" +needs = ["move-233"] + +[[steps]] +id = "move-235" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 235/1023)" +needs = ["move-234"] + +[[steps]] +id = "move-236" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 236/1023)" +needs = ["move-235"] + +[[steps]] +id = "move-237" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 237/1023)" +needs = ["move-236"] + +[[steps]] +id = "move-238" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 238/1023)" +needs = ["move-237"] + +[[steps]] +id = "move-239" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 239/1023)" +needs = ["move-238"] + +[[steps]] +id = "move-240" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 240/1023)" +needs = ["move-239"] + +[[steps]] +id = "move-241" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 241/1023)" +needs = ["move-240"] + +[[steps]] +id = "move-242" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 242/1023)" +needs = ["move-241"] + +[[steps]] +id = "move-243" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 243/1023)" +needs = ["move-242"] + +[[steps]] +id = "move-244" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 244/1023)" +needs = ["move-243"] + +[[steps]] +id = "move-245" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 245/1023)" +needs = ["move-244"] + +[[steps]] +id = "move-246" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 246/1023)" +needs = ["move-245"] + +[[steps]] +id = "move-247" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 247/1023)" +needs = ["move-246"] + +[[steps]] +id = "move-248" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 248/1023)" +needs = ["move-247"] + +[[steps]] +id = "move-249" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 249/1023)" +needs = ["move-248"] + +[[steps]] +id = "move-250" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 250/1023)" +needs = ["move-249"] + +[[steps]] +id = "move-251" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 251/1023)" +needs = ["move-250"] + +[[steps]] +id = "move-252" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 252/1023)" +needs = ["move-251"] + +[[steps]] +id = "move-253" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 253/1023)" +needs = ["move-252"] + +[[steps]] +id = "move-254" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 254/1023)" +needs = ["move-253"] + +[[steps]] +id = "move-255" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 255/1023)" +needs = ["move-254"] + +[[steps]] +id = "move-256" +title = "Move disk 9: A → B" +description = "Move disk 9 from peg A to peg B. (Move 256/1023)" +needs = ["move-255"] + +[[steps]] +id = "move-257" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 257/1023)" +needs = ["move-256"] + +[[steps]] +id = "move-258" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 258/1023)" +needs = ["move-257"] + +[[steps]] +id = "move-259" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 259/1023)" +needs = ["move-258"] + +[[steps]] +id = "move-260" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 260/1023)" +needs = ["move-259"] + +[[steps]] +id = "move-261" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 261/1023)" +needs = ["move-260"] + +[[steps]] +id = "move-262" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 262/1023)" +needs = ["move-261"] + +[[steps]] +id = "move-263" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 263/1023)" +needs = ["move-262"] + +[[steps]] +id = "move-264" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 264/1023)" +needs = ["move-263"] + +[[steps]] +id = "move-265" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 265/1023)" +needs = ["move-264"] + +[[steps]] +id = "move-266" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 266/1023)" +needs = ["move-265"] + +[[steps]] +id = "move-267" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 267/1023)" +needs = ["move-266"] + +[[steps]] +id = "move-268" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 268/1023)" +needs = ["move-267"] + +[[steps]] +id = "move-269" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 269/1023)" +needs = ["move-268"] + +[[steps]] +id = "move-270" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 270/1023)" +needs = ["move-269"] + +[[steps]] +id = "move-271" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 271/1023)" +needs = ["move-270"] + +[[steps]] +id = "move-272" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 272/1023)" +needs = ["move-271"] + +[[steps]] +id = "move-273" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 273/1023)" +needs = ["move-272"] + +[[steps]] +id = "move-274" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 274/1023)" +needs = ["move-273"] + +[[steps]] +id = "move-275" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 275/1023)" +needs = ["move-274"] + +[[steps]] +id = "move-276" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 276/1023)" +needs = ["move-275"] + +[[steps]] +id = "move-277" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 277/1023)" +needs = ["move-276"] + +[[steps]] +id = "move-278" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 278/1023)" +needs = ["move-277"] + +[[steps]] +id = "move-279" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 279/1023)" +needs = ["move-278"] + +[[steps]] +id = "move-280" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 280/1023)" +needs = ["move-279"] + +[[steps]] +id = "move-281" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 281/1023)" +needs = ["move-280"] + +[[steps]] +id = "move-282" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 282/1023)" +needs = ["move-281"] + +[[steps]] +id = "move-283" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 283/1023)" +needs = ["move-282"] + +[[steps]] +id = "move-284" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 284/1023)" +needs = ["move-283"] + +[[steps]] +id = "move-285" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 285/1023)" +needs = ["move-284"] + +[[steps]] +id = "move-286" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 286/1023)" +needs = ["move-285"] + +[[steps]] +id = "move-287" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 287/1023)" +needs = ["move-286"] + +[[steps]] +id = "move-288" +title = "Move disk 6: C → B" +description = "Move disk 6 from peg C to peg B. (Move 288/1023)" +needs = ["move-287"] + +[[steps]] +id = "move-289" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 289/1023)" +needs = ["move-288"] + +[[steps]] +id = "move-290" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 290/1023)" +needs = ["move-289"] + +[[steps]] +id = "move-291" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 291/1023)" +needs = ["move-290"] + +[[steps]] +id = "move-292" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 292/1023)" +needs = ["move-291"] + +[[steps]] +id = "move-293" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 293/1023)" +needs = ["move-292"] + +[[steps]] +id = "move-294" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 294/1023)" +needs = ["move-293"] + +[[steps]] +id = "move-295" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 295/1023)" +needs = ["move-294"] + +[[steps]] +id = "move-296" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 296/1023)" +needs = ["move-295"] + +[[steps]] +id = "move-297" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 297/1023)" +needs = ["move-296"] + +[[steps]] +id = "move-298" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 298/1023)" +needs = ["move-297"] + +[[steps]] +id = "move-299" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 299/1023)" +needs = ["move-298"] + +[[steps]] +id = "move-300" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 300/1023)" +needs = ["move-299"] + +[[steps]] +id = "move-301" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 301/1023)" +needs = ["move-300"] + +[[steps]] +id = "move-302" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 302/1023)" +needs = ["move-301"] + +[[steps]] +id = "move-303" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 303/1023)" +needs = ["move-302"] + +[[steps]] +id = "move-304" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 304/1023)" +needs = ["move-303"] + +[[steps]] +id = "move-305" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 305/1023)" +needs = ["move-304"] + +[[steps]] +id = "move-306" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 306/1023)" +needs = ["move-305"] + +[[steps]] +id = "move-307" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 307/1023)" +needs = ["move-306"] + +[[steps]] +id = "move-308" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 308/1023)" +needs = ["move-307"] + +[[steps]] +id = "move-309" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 309/1023)" +needs = ["move-308"] + +[[steps]] +id = "move-310" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 310/1023)" +needs = ["move-309"] + +[[steps]] +id = "move-311" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 311/1023)" +needs = ["move-310"] + +[[steps]] +id = "move-312" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 312/1023)" +needs = ["move-311"] + +[[steps]] +id = "move-313" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 313/1023)" +needs = ["move-312"] + +[[steps]] +id = "move-314" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 314/1023)" +needs = ["move-313"] + +[[steps]] +id = "move-315" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 315/1023)" +needs = ["move-314"] + +[[steps]] +id = "move-316" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 316/1023)" +needs = ["move-315"] + +[[steps]] +id = "move-317" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 317/1023)" +needs = ["move-316"] + +[[steps]] +id = "move-318" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 318/1023)" +needs = ["move-317"] + +[[steps]] +id = "move-319" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 319/1023)" +needs = ["move-318"] + +[[steps]] +id = "move-320" +title = "Move disk 7: C → A" +description = "Move disk 7 from peg C to peg A. (Move 320/1023)" +needs = ["move-319"] + +[[steps]] +id = "move-321" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 321/1023)" +needs = ["move-320"] + +[[steps]] +id = "move-322" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 322/1023)" +needs = ["move-321"] + +[[steps]] +id = "move-323" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 323/1023)" +needs = ["move-322"] + +[[steps]] +id = "move-324" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 324/1023)" +needs = ["move-323"] + +[[steps]] +id = "move-325" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 325/1023)" +needs = ["move-324"] + +[[steps]] +id = "move-326" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 326/1023)" +needs = ["move-325"] + +[[steps]] +id = "move-327" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 327/1023)" +needs = ["move-326"] + +[[steps]] +id = "move-328" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 328/1023)" +needs = ["move-327"] + +[[steps]] +id = "move-329" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 329/1023)" +needs = ["move-328"] + +[[steps]] +id = "move-330" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 330/1023)" +needs = ["move-329"] + +[[steps]] +id = "move-331" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 331/1023)" +needs = ["move-330"] + +[[steps]] +id = "move-332" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 332/1023)" +needs = ["move-331"] + +[[steps]] +id = "move-333" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 333/1023)" +needs = ["move-332"] + +[[steps]] +id = "move-334" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 334/1023)" +needs = ["move-333"] + +[[steps]] +id = "move-335" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 335/1023)" +needs = ["move-334"] + +[[steps]] +id = "move-336" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 336/1023)" +needs = ["move-335"] + +[[steps]] +id = "move-337" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 337/1023)" +needs = ["move-336"] + +[[steps]] +id = "move-338" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 338/1023)" +needs = ["move-337"] + +[[steps]] +id = "move-339" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 339/1023)" +needs = ["move-338"] + +[[steps]] +id = "move-340" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 340/1023)" +needs = ["move-339"] + +[[steps]] +id = "move-341" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 341/1023)" +needs = ["move-340"] + +[[steps]] +id = "move-342" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 342/1023)" +needs = ["move-341"] + +[[steps]] +id = "move-343" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 343/1023)" +needs = ["move-342"] + +[[steps]] +id = "move-344" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 344/1023)" +needs = ["move-343"] + +[[steps]] +id = "move-345" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 345/1023)" +needs = ["move-344"] + +[[steps]] +id = "move-346" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 346/1023)" +needs = ["move-345"] + +[[steps]] +id = "move-347" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 347/1023)" +needs = ["move-346"] + +[[steps]] +id = "move-348" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 348/1023)" +needs = ["move-347"] + +[[steps]] +id = "move-349" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 349/1023)" +needs = ["move-348"] + +[[steps]] +id = "move-350" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 350/1023)" +needs = ["move-349"] + +[[steps]] +id = "move-351" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 351/1023)" +needs = ["move-350"] + +[[steps]] +id = "move-352" +title = "Move disk 6: B → A" +description = "Move disk 6 from peg B to peg A. (Move 352/1023)" +needs = ["move-351"] + +[[steps]] +id = "move-353" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 353/1023)" +needs = ["move-352"] + +[[steps]] +id = "move-354" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 354/1023)" +needs = ["move-353"] + +[[steps]] +id = "move-355" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 355/1023)" +needs = ["move-354"] + +[[steps]] +id = "move-356" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 356/1023)" +needs = ["move-355"] + +[[steps]] +id = "move-357" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 357/1023)" +needs = ["move-356"] + +[[steps]] +id = "move-358" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 358/1023)" +needs = ["move-357"] + +[[steps]] +id = "move-359" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 359/1023)" +needs = ["move-358"] + +[[steps]] +id = "move-360" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 360/1023)" +needs = ["move-359"] + +[[steps]] +id = "move-361" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 361/1023)" +needs = ["move-360"] + +[[steps]] +id = "move-362" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 362/1023)" +needs = ["move-361"] + +[[steps]] +id = "move-363" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 363/1023)" +needs = ["move-362"] + +[[steps]] +id = "move-364" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 364/1023)" +needs = ["move-363"] + +[[steps]] +id = "move-365" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 365/1023)" +needs = ["move-364"] + +[[steps]] +id = "move-366" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 366/1023)" +needs = ["move-365"] + +[[steps]] +id = "move-367" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 367/1023)" +needs = ["move-366"] + +[[steps]] +id = "move-368" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 368/1023)" +needs = ["move-367"] + +[[steps]] +id = "move-369" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 369/1023)" +needs = ["move-368"] + +[[steps]] +id = "move-370" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 370/1023)" +needs = ["move-369"] + +[[steps]] +id = "move-371" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 371/1023)" +needs = ["move-370"] + +[[steps]] +id = "move-372" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 372/1023)" +needs = ["move-371"] + +[[steps]] +id = "move-373" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 373/1023)" +needs = ["move-372"] + +[[steps]] +id = "move-374" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 374/1023)" +needs = ["move-373"] + +[[steps]] +id = "move-375" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 375/1023)" +needs = ["move-374"] + +[[steps]] +id = "move-376" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 376/1023)" +needs = ["move-375"] + +[[steps]] +id = "move-377" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 377/1023)" +needs = ["move-376"] + +[[steps]] +id = "move-378" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 378/1023)" +needs = ["move-377"] + +[[steps]] +id = "move-379" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 379/1023)" +needs = ["move-378"] + +[[steps]] +id = "move-380" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 380/1023)" +needs = ["move-379"] + +[[steps]] +id = "move-381" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 381/1023)" +needs = ["move-380"] + +[[steps]] +id = "move-382" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 382/1023)" +needs = ["move-381"] + +[[steps]] +id = "move-383" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 383/1023)" +needs = ["move-382"] + +[[steps]] +id = "move-384" +title = "Move disk 8: C → B" +description = "Move disk 8 from peg C to peg B. (Move 384/1023)" +needs = ["move-383"] + +[[steps]] +id = "move-385" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 385/1023)" +needs = ["move-384"] + +[[steps]] +id = "move-386" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 386/1023)" +needs = ["move-385"] + +[[steps]] +id = "move-387" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 387/1023)" +needs = ["move-386"] + +[[steps]] +id = "move-388" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 388/1023)" +needs = ["move-387"] + +[[steps]] +id = "move-389" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 389/1023)" +needs = ["move-388"] + +[[steps]] +id = "move-390" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 390/1023)" +needs = ["move-389"] + +[[steps]] +id = "move-391" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 391/1023)" +needs = ["move-390"] + +[[steps]] +id = "move-392" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 392/1023)" +needs = ["move-391"] + +[[steps]] +id = "move-393" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 393/1023)" +needs = ["move-392"] + +[[steps]] +id = "move-394" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 394/1023)" +needs = ["move-393"] + +[[steps]] +id = "move-395" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 395/1023)" +needs = ["move-394"] + +[[steps]] +id = "move-396" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 396/1023)" +needs = ["move-395"] + +[[steps]] +id = "move-397" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 397/1023)" +needs = ["move-396"] + +[[steps]] +id = "move-398" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 398/1023)" +needs = ["move-397"] + +[[steps]] +id = "move-399" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 399/1023)" +needs = ["move-398"] + +[[steps]] +id = "move-400" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 400/1023)" +needs = ["move-399"] + +[[steps]] +id = "move-401" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 401/1023)" +needs = ["move-400"] + +[[steps]] +id = "move-402" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 402/1023)" +needs = ["move-401"] + +[[steps]] +id = "move-403" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 403/1023)" +needs = ["move-402"] + +[[steps]] +id = "move-404" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 404/1023)" +needs = ["move-403"] + +[[steps]] +id = "move-405" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 405/1023)" +needs = ["move-404"] + +[[steps]] +id = "move-406" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 406/1023)" +needs = ["move-405"] + +[[steps]] +id = "move-407" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 407/1023)" +needs = ["move-406"] + +[[steps]] +id = "move-408" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 408/1023)" +needs = ["move-407"] + +[[steps]] +id = "move-409" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 409/1023)" +needs = ["move-408"] + +[[steps]] +id = "move-410" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 410/1023)" +needs = ["move-409"] + +[[steps]] +id = "move-411" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 411/1023)" +needs = ["move-410"] + +[[steps]] +id = "move-412" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 412/1023)" +needs = ["move-411"] + +[[steps]] +id = "move-413" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 413/1023)" +needs = ["move-412"] + +[[steps]] +id = "move-414" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 414/1023)" +needs = ["move-413"] + +[[steps]] +id = "move-415" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 415/1023)" +needs = ["move-414"] + +[[steps]] +id = "move-416" +title = "Move disk 6: A → C" +description = "Move disk 6 from peg A to peg C. (Move 416/1023)" +needs = ["move-415"] + +[[steps]] +id = "move-417" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 417/1023)" +needs = ["move-416"] + +[[steps]] +id = "move-418" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 418/1023)" +needs = ["move-417"] + +[[steps]] +id = "move-419" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 419/1023)" +needs = ["move-418"] + +[[steps]] +id = "move-420" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 420/1023)" +needs = ["move-419"] + +[[steps]] +id = "move-421" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 421/1023)" +needs = ["move-420"] + +[[steps]] +id = "move-422" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 422/1023)" +needs = ["move-421"] + +[[steps]] +id = "move-423" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 423/1023)" +needs = ["move-422"] + +[[steps]] +id = "move-424" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 424/1023)" +needs = ["move-423"] + +[[steps]] +id = "move-425" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 425/1023)" +needs = ["move-424"] + +[[steps]] +id = "move-426" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 426/1023)" +needs = ["move-425"] + +[[steps]] +id = "move-427" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 427/1023)" +needs = ["move-426"] + +[[steps]] +id = "move-428" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 428/1023)" +needs = ["move-427"] + +[[steps]] +id = "move-429" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 429/1023)" +needs = ["move-428"] + +[[steps]] +id = "move-430" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 430/1023)" +needs = ["move-429"] + +[[steps]] +id = "move-431" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 431/1023)" +needs = ["move-430"] + +[[steps]] +id = "move-432" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 432/1023)" +needs = ["move-431"] + +[[steps]] +id = "move-433" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 433/1023)" +needs = ["move-432"] + +[[steps]] +id = "move-434" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 434/1023)" +needs = ["move-433"] + +[[steps]] +id = "move-435" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 435/1023)" +needs = ["move-434"] + +[[steps]] +id = "move-436" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 436/1023)" +needs = ["move-435"] + +[[steps]] +id = "move-437" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 437/1023)" +needs = ["move-436"] + +[[steps]] +id = "move-438" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 438/1023)" +needs = ["move-437"] + +[[steps]] +id = "move-439" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 439/1023)" +needs = ["move-438"] + +[[steps]] +id = "move-440" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 440/1023)" +needs = ["move-439"] + +[[steps]] +id = "move-441" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 441/1023)" +needs = ["move-440"] + +[[steps]] +id = "move-442" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 442/1023)" +needs = ["move-441"] + +[[steps]] +id = "move-443" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 443/1023)" +needs = ["move-442"] + +[[steps]] +id = "move-444" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 444/1023)" +needs = ["move-443"] + +[[steps]] +id = "move-445" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 445/1023)" +needs = ["move-444"] + +[[steps]] +id = "move-446" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 446/1023)" +needs = ["move-445"] + +[[steps]] +id = "move-447" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 447/1023)" +needs = ["move-446"] + +[[steps]] +id = "move-448" +title = "Move disk 7: A → B" +description = "Move disk 7 from peg A to peg B. (Move 448/1023)" +needs = ["move-447"] + +[[steps]] +id = "move-449" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 449/1023)" +needs = ["move-448"] + +[[steps]] +id = "move-450" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 450/1023)" +needs = ["move-449"] + +[[steps]] +id = "move-451" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 451/1023)" +needs = ["move-450"] + +[[steps]] +id = "move-452" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 452/1023)" +needs = ["move-451"] + +[[steps]] +id = "move-453" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 453/1023)" +needs = ["move-452"] + +[[steps]] +id = "move-454" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 454/1023)" +needs = ["move-453"] + +[[steps]] +id = "move-455" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 455/1023)" +needs = ["move-454"] + +[[steps]] +id = "move-456" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 456/1023)" +needs = ["move-455"] + +[[steps]] +id = "move-457" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 457/1023)" +needs = ["move-456"] + +[[steps]] +id = "move-458" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 458/1023)" +needs = ["move-457"] + +[[steps]] +id = "move-459" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 459/1023)" +needs = ["move-458"] + +[[steps]] +id = "move-460" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 460/1023)" +needs = ["move-459"] + +[[steps]] +id = "move-461" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 461/1023)" +needs = ["move-460"] + +[[steps]] +id = "move-462" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 462/1023)" +needs = ["move-461"] + +[[steps]] +id = "move-463" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 463/1023)" +needs = ["move-462"] + +[[steps]] +id = "move-464" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 464/1023)" +needs = ["move-463"] + +[[steps]] +id = "move-465" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 465/1023)" +needs = ["move-464"] + +[[steps]] +id = "move-466" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 466/1023)" +needs = ["move-465"] + +[[steps]] +id = "move-467" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 467/1023)" +needs = ["move-466"] + +[[steps]] +id = "move-468" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 468/1023)" +needs = ["move-467"] + +[[steps]] +id = "move-469" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 469/1023)" +needs = ["move-468"] + +[[steps]] +id = "move-470" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 470/1023)" +needs = ["move-469"] + +[[steps]] +id = "move-471" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 471/1023)" +needs = ["move-470"] + +[[steps]] +id = "move-472" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 472/1023)" +needs = ["move-471"] + +[[steps]] +id = "move-473" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 473/1023)" +needs = ["move-472"] + +[[steps]] +id = "move-474" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 474/1023)" +needs = ["move-473"] + +[[steps]] +id = "move-475" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 475/1023)" +needs = ["move-474"] + +[[steps]] +id = "move-476" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 476/1023)" +needs = ["move-475"] + +[[steps]] +id = "move-477" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 477/1023)" +needs = ["move-476"] + +[[steps]] +id = "move-478" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 478/1023)" +needs = ["move-477"] + +[[steps]] +id = "move-479" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 479/1023)" +needs = ["move-478"] + +[[steps]] +id = "move-480" +title = "Move disk 6: C → B" +description = "Move disk 6 from peg C to peg B. (Move 480/1023)" +needs = ["move-479"] + +[[steps]] +id = "move-481" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 481/1023)" +needs = ["move-480"] + +[[steps]] +id = "move-482" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 482/1023)" +needs = ["move-481"] + +[[steps]] +id = "move-483" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 483/1023)" +needs = ["move-482"] + +[[steps]] +id = "move-484" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 484/1023)" +needs = ["move-483"] + +[[steps]] +id = "move-485" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 485/1023)" +needs = ["move-484"] + +[[steps]] +id = "move-486" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 486/1023)" +needs = ["move-485"] + +[[steps]] +id = "move-487" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 487/1023)" +needs = ["move-486"] + +[[steps]] +id = "move-488" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 488/1023)" +needs = ["move-487"] + +[[steps]] +id = "move-489" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 489/1023)" +needs = ["move-488"] + +[[steps]] +id = "move-490" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 490/1023)" +needs = ["move-489"] + +[[steps]] +id = "move-491" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 491/1023)" +needs = ["move-490"] + +[[steps]] +id = "move-492" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 492/1023)" +needs = ["move-491"] + +[[steps]] +id = "move-493" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 493/1023)" +needs = ["move-492"] + +[[steps]] +id = "move-494" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 494/1023)" +needs = ["move-493"] + +[[steps]] +id = "move-495" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 495/1023)" +needs = ["move-494"] + +[[steps]] +id = "move-496" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 496/1023)" +needs = ["move-495"] + +[[steps]] +id = "move-497" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 497/1023)" +needs = ["move-496"] + +[[steps]] +id = "move-498" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 498/1023)" +needs = ["move-497"] + +[[steps]] +id = "move-499" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 499/1023)" +needs = ["move-498"] + +[[steps]] +id = "move-500" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 500/1023)" +needs = ["move-499"] + +[[steps]] +id = "move-501" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 501/1023)" +needs = ["move-500"] + +[[steps]] +id = "move-502" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 502/1023)" +needs = ["move-501"] + +[[steps]] +id = "move-503" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 503/1023)" +needs = ["move-502"] + +[[steps]] +id = "move-504" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 504/1023)" +needs = ["move-503"] + +[[steps]] +id = "move-505" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 505/1023)" +needs = ["move-504"] + +[[steps]] +id = "move-506" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 506/1023)" +needs = ["move-505"] + +[[steps]] +id = "move-507" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 507/1023)" +needs = ["move-506"] + +[[steps]] +id = "move-508" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 508/1023)" +needs = ["move-507"] + +[[steps]] +id = "move-509" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 509/1023)" +needs = ["move-508"] + +[[steps]] +id = "move-510" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 510/1023)" +needs = ["move-509"] + +[[steps]] +id = "move-511" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 511/1023)" +needs = ["move-510"] + +[[steps]] +id = "move-512" +title = "Move disk 10: A → C" +description = "Move disk 10 from peg A to peg C. (Move 512/1023)" +needs = ["move-511"] + +[[steps]] +id = "move-513" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 513/1023)" +needs = ["move-512"] + +[[steps]] +id = "move-514" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 514/1023)" +needs = ["move-513"] + +[[steps]] +id = "move-515" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 515/1023)" +needs = ["move-514"] + +[[steps]] +id = "move-516" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 516/1023)" +needs = ["move-515"] + +[[steps]] +id = "move-517" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 517/1023)" +needs = ["move-516"] + +[[steps]] +id = "move-518" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 518/1023)" +needs = ["move-517"] + +[[steps]] +id = "move-519" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 519/1023)" +needs = ["move-518"] + +[[steps]] +id = "move-520" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 520/1023)" +needs = ["move-519"] + +[[steps]] +id = "move-521" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 521/1023)" +needs = ["move-520"] + +[[steps]] +id = "move-522" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 522/1023)" +needs = ["move-521"] + +[[steps]] +id = "move-523" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 523/1023)" +needs = ["move-522"] + +[[steps]] +id = "move-524" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 524/1023)" +needs = ["move-523"] + +[[steps]] +id = "move-525" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 525/1023)" +needs = ["move-524"] + +[[steps]] +id = "move-526" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 526/1023)" +needs = ["move-525"] + +[[steps]] +id = "move-527" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 527/1023)" +needs = ["move-526"] + +[[steps]] +id = "move-528" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 528/1023)" +needs = ["move-527"] + +[[steps]] +id = "move-529" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 529/1023)" +needs = ["move-528"] + +[[steps]] +id = "move-530" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 530/1023)" +needs = ["move-529"] + +[[steps]] +id = "move-531" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 531/1023)" +needs = ["move-530"] + +[[steps]] +id = "move-532" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 532/1023)" +needs = ["move-531"] + +[[steps]] +id = "move-533" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 533/1023)" +needs = ["move-532"] + +[[steps]] +id = "move-534" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 534/1023)" +needs = ["move-533"] + +[[steps]] +id = "move-535" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 535/1023)" +needs = ["move-534"] + +[[steps]] +id = "move-536" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 536/1023)" +needs = ["move-535"] + +[[steps]] +id = "move-537" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 537/1023)" +needs = ["move-536"] + +[[steps]] +id = "move-538" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 538/1023)" +needs = ["move-537"] + +[[steps]] +id = "move-539" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 539/1023)" +needs = ["move-538"] + +[[steps]] +id = "move-540" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 540/1023)" +needs = ["move-539"] + +[[steps]] +id = "move-541" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 541/1023)" +needs = ["move-540"] + +[[steps]] +id = "move-542" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 542/1023)" +needs = ["move-541"] + +[[steps]] +id = "move-543" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 543/1023)" +needs = ["move-542"] + +[[steps]] +id = "move-544" +title = "Move disk 6: B → A" +description = "Move disk 6 from peg B to peg A. (Move 544/1023)" +needs = ["move-543"] + +[[steps]] +id = "move-545" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 545/1023)" +needs = ["move-544"] + +[[steps]] +id = "move-546" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 546/1023)" +needs = ["move-545"] + +[[steps]] +id = "move-547" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 547/1023)" +needs = ["move-546"] + +[[steps]] +id = "move-548" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 548/1023)" +needs = ["move-547"] + +[[steps]] +id = "move-549" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 549/1023)" +needs = ["move-548"] + +[[steps]] +id = "move-550" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 550/1023)" +needs = ["move-549"] + +[[steps]] +id = "move-551" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 551/1023)" +needs = ["move-550"] + +[[steps]] +id = "move-552" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 552/1023)" +needs = ["move-551"] + +[[steps]] +id = "move-553" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 553/1023)" +needs = ["move-552"] + +[[steps]] +id = "move-554" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 554/1023)" +needs = ["move-553"] + +[[steps]] +id = "move-555" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 555/1023)" +needs = ["move-554"] + +[[steps]] +id = "move-556" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 556/1023)" +needs = ["move-555"] + +[[steps]] +id = "move-557" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 557/1023)" +needs = ["move-556"] + +[[steps]] +id = "move-558" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 558/1023)" +needs = ["move-557"] + +[[steps]] +id = "move-559" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 559/1023)" +needs = ["move-558"] + +[[steps]] +id = "move-560" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 560/1023)" +needs = ["move-559"] + +[[steps]] +id = "move-561" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 561/1023)" +needs = ["move-560"] + +[[steps]] +id = "move-562" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 562/1023)" +needs = ["move-561"] + +[[steps]] +id = "move-563" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 563/1023)" +needs = ["move-562"] + +[[steps]] +id = "move-564" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 564/1023)" +needs = ["move-563"] + +[[steps]] +id = "move-565" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 565/1023)" +needs = ["move-564"] + +[[steps]] +id = "move-566" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 566/1023)" +needs = ["move-565"] + +[[steps]] +id = "move-567" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 567/1023)" +needs = ["move-566"] + +[[steps]] +id = "move-568" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 568/1023)" +needs = ["move-567"] + +[[steps]] +id = "move-569" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 569/1023)" +needs = ["move-568"] + +[[steps]] +id = "move-570" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 570/1023)" +needs = ["move-569"] + +[[steps]] +id = "move-571" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 571/1023)" +needs = ["move-570"] + +[[steps]] +id = "move-572" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 572/1023)" +needs = ["move-571"] + +[[steps]] +id = "move-573" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 573/1023)" +needs = ["move-572"] + +[[steps]] +id = "move-574" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 574/1023)" +needs = ["move-573"] + +[[steps]] +id = "move-575" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 575/1023)" +needs = ["move-574"] + +[[steps]] +id = "move-576" +title = "Move disk 7: B → C" +description = "Move disk 7 from peg B to peg C. (Move 576/1023)" +needs = ["move-575"] + +[[steps]] +id = "move-577" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 577/1023)" +needs = ["move-576"] + +[[steps]] +id = "move-578" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 578/1023)" +needs = ["move-577"] + +[[steps]] +id = "move-579" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 579/1023)" +needs = ["move-578"] + +[[steps]] +id = "move-580" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 580/1023)" +needs = ["move-579"] + +[[steps]] +id = "move-581" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 581/1023)" +needs = ["move-580"] + +[[steps]] +id = "move-582" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 582/1023)" +needs = ["move-581"] + +[[steps]] +id = "move-583" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 583/1023)" +needs = ["move-582"] + +[[steps]] +id = "move-584" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 584/1023)" +needs = ["move-583"] + +[[steps]] +id = "move-585" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 585/1023)" +needs = ["move-584"] + +[[steps]] +id = "move-586" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 586/1023)" +needs = ["move-585"] + +[[steps]] +id = "move-587" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 587/1023)" +needs = ["move-586"] + +[[steps]] +id = "move-588" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 588/1023)" +needs = ["move-587"] + +[[steps]] +id = "move-589" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 589/1023)" +needs = ["move-588"] + +[[steps]] +id = "move-590" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 590/1023)" +needs = ["move-589"] + +[[steps]] +id = "move-591" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 591/1023)" +needs = ["move-590"] + +[[steps]] +id = "move-592" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 592/1023)" +needs = ["move-591"] + +[[steps]] +id = "move-593" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 593/1023)" +needs = ["move-592"] + +[[steps]] +id = "move-594" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 594/1023)" +needs = ["move-593"] + +[[steps]] +id = "move-595" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 595/1023)" +needs = ["move-594"] + +[[steps]] +id = "move-596" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 596/1023)" +needs = ["move-595"] + +[[steps]] +id = "move-597" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 597/1023)" +needs = ["move-596"] + +[[steps]] +id = "move-598" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 598/1023)" +needs = ["move-597"] + +[[steps]] +id = "move-599" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 599/1023)" +needs = ["move-598"] + +[[steps]] +id = "move-600" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 600/1023)" +needs = ["move-599"] + +[[steps]] +id = "move-601" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 601/1023)" +needs = ["move-600"] + +[[steps]] +id = "move-602" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 602/1023)" +needs = ["move-601"] + +[[steps]] +id = "move-603" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 603/1023)" +needs = ["move-602"] + +[[steps]] +id = "move-604" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 604/1023)" +needs = ["move-603"] + +[[steps]] +id = "move-605" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 605/1023)" +needs = ["move-604"] + +[[steps]] +id = "move-606" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 606/1023)" +needs = ["move-605"] + +[[steps]] +id = "move-607" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 607/1023)" +needs = ["move-606"] + +[[steps]] +id = "move-608" +title = "Move disk 6: A → C" +description = "Move disk 6 from peg A to peg C. (Move 608/1023)" +needs = ["move-607"] + +[[steps]] +id = "move-609" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 609/1023)" +needs = ["move-608"] + +[[steps]] +id = "move-610" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 610/1023)" +needs = ["move-609"] + +[[steps]] +id = "move-611" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 611/1023)" +needs = ["move-610"] + +[[steps]] +id = "move-612" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 612/1023)" +needs = ["move-611"] + +[[steps]] +id = "move-613" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 613/1023)" +needs = ["move-612"] + +[[steps]] +id = "move-614" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 614/1023)" +needs = ["move-613"] + +[[steps]] +id = "move-615" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 615/1023)" +needs = ["move-614"] + +[[steps]] +id = "move-616" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 616/1023)" +needs = ["move-615"] + +[[steps]] +id = "move-617" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 617/1023)" +needs = ["move-616"] + +[[steps]] +id = "move-618" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 618/1023)" +needs = ["move-617"] + +[[steps]] +id = "move-619" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 619/1023)" +needs = ["move-618"] + +[[steps]] +id = "move-620" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 620/1023)" +needs = ["move-619"] + +[[steps]] +id = "move-621" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 621/1023)" +needs = ["move-620"] + +[[steps]] +id = "move-622" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 622/1023)" +needs = ["move-621"] + +[[steps]] +id = "move-623" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 623/1023)" +needs = ["move-622"] + +[[steps]] +id = "move-624" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 624/1023)" +needs = ["move-623"] + +[[steps]] +id = "move-625" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 625/1023)" +needs = ["move-624"] + +[[steps]] +id = "move-626" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 626/1023)" +needs = ["move-625"] + +[[steps]] +id = "move-627" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 627/1023)" +needs = ["move-626"] + +[[steps]] +id = "move-628" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 628/1023)" +needs = ["move-627"] + +[[steps]] +id = "move-629" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 629/1023)" +needs = ["move-628"] + +[[steps]] +id = "move-630" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 630/1023)" +needs = ["move-629"] + +[[steps]] +id = "move-631" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 631/1023)" +needs = ["move-630"] + +[[steps]] +id = "move-632" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 632/1023)" +needs = ["move-631"] + +[[steps]] +id = "move-633" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 633/1023)" +needs = ["move-632"] + +[[steps]] +id = "move-634" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 634/1023)" +needs = ["move-633"] + +[[steps]] +id = "move-635" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 635/1023)" +needs = ["move-634"] + +[[steps]] +id = "move-636" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 636/1023)" +needs = ["move-635"] + +[[steps]] +id = "move-637" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 637/1023)" +needs = ["move-636"] + +[[steps]] +id = "move-638" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 638/1023)" +needs = ["move-637"] + +[[steps]] +id = "move-639" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 639/1023)" +needs = ["move-638"] + +[[steps]] +id = "move-640" +title = "Move disk 8: B → A" +description = "Move disk 8 from peg B to peg A. (Move 640/1023)" +needs = ["move-639"] + +[[steps]] +id = "move-641" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 641/1023)" +needs = ["move-640"] + +[[steps]] +id = "move-642" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 642/1023)" +needs = ["move-641"] + +[[steps]] +id = "move-643" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 643/1023)" +needs = ["move-642"] + +[[steps]] +id = "move-644" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 644/1023)" +needs = ["move-643"] + +[[steps]] +id = "move-645" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 645/1023)" +needs = ["move-644"] + +[[steps]] +id = "move-646" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 646/1023)" +needs = ["move-645"] + +[[steps]] +id = "move-647" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 647/1023)" +needs = ["move-646"] + +[[steps]] +id = "move-648" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 648/1023)" +needs = ["move-647"] + +[[steps]] +id = "move-649" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 649/1023)" +needs = ["move-648"] + +[[steps]] +id = "move-650" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 650/1023)" +needs = ["move-649"] + +[[steps]] +id = "move-651" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 651/1023)" +needs = ["move-650"] + +[[steps]] +id = "move-652" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 652/1023)" +needs = ["move-651"] + +[[steps]] +id = "move-653" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 653/1023)" +needs = ["move-652"] + +[[steps]] +id = "move-654" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 654/1023)" +needs = ["move-653"] + +[[steps]] +id = "move-655" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 655/1023)" +needs = ["move-654"] + +[[steps]] +id = "move-656" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 656/1023)" +needs = ["move-655"] + +[[steps]] +id = "move-657" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 657/1023)" +needs = ["move-656"] + +[[steps]] +id = "move-658" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 658/1023)" +needs = ["move-657"] + +[[steps]] +id = "move-659" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 659/1023)" +needs = ["move-658"] + +[[steps]] +id = "move-660" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 660/1023)" +needs = ["move-659"] + +[[steps]] +id = "move-661" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 661/1023)" +needs = ["move-660"] + +[[steps]] +id = "move-662" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 662/1023)" +needs = ["move-661"] + +[[steps]] +id = "move-663" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 663/1023)" +needs = ["move-662"] + +[[steps]] +id = "move-664" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 664/1023)" +needs = ["move-663"] + +[[steps]] +id = "move-665" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 665/1023)" +needs = ["move-664"] + +[[steps]] +id = "move-666" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 666/1023)" +needs = ["move-665"] + +[[steps]] +id = "move-667" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 667/1023)" +needs = ["move-666"] + +[[steps]] +id = "move-668" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 668/1023)" +needs = ["move-667"] + +[[steps]] +id = "move-669" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 669/1023)" +needs = ["move-668"] + +[[steps]] +id = "move-670" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 670/1023)" +needs = ["move-669"] + +[[steps]] +id = "move-671" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 671/1023)" +needs = ["move-670"] + +[[steps]] +id = "move-672" +title = "Move disk 6: C → B" +description = "Move disk 6 from peg C to peg B. (Move 672/1023)" +needs = ["move-671"] + +[[steps]] +id = "move-673" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 673/1023)" +needs = ["move-672"] + +[[steps]] +id = "move-674" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 674/1023)" +needs = ["move-673"] + +[[steps]] +id = "move-675" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 675/1023)" +needs = ["move-674"] + +[[steps]] +id = "move-676" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 676/1023)" +needs = ["move-675"] + +[[steps]] +id = "move-677" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 677/1023)" +needs = ["move-676"] + +[[steps]] +id = "move-678" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 678/1023)" +needs = ["move-677"] + +[[steps]] +id = "move-679" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 679/1023)" +needs = ["move-678"] + +[[steps]] +id = "move-680" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 680/1023)" +needs = ["move-679"] + +[[steps]] +id = "move-681" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 681/1023)" +needs = ["move-680"] + +[[steps]] +id = "move-682" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 682/1023)" +needs = ["move-681"] + +[[steps]] +id = "move-683" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 683/1023)" +needs = ["move-682"] + +[[steps]] +id = "move-684" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 684/1023)" +needs = ["move-683"] + +[[steps]] +id = "move-685" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 685/1023)" +needs = ["move-684"] + +[[steps]] +id = "move-686" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 686/1023)" +needs = ["move-685"] + +[[steps]] +id = "move-687" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 687/1023)" +needs = ["move-686"] + +[[steps]] +id = "move-688" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 688/1023)" +needs = ["move-687"] + +[[steps]] +id = "move-689" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 689/1023)" +needs = ["move-688"] + +[[steps]] +id = "move-690" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 690/1023)" +needs = ["move-689"] + +[[steps]] +id = "move-691" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 691/1023)" +needs = ["move-690"] + +[[steps]] +id = "move-692" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 692/1023)" +needs = ["move-691"] + +[[steps]] +id = "move-693" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 693/1023)" +needs = ["move-692"] + +[[steps]] +id = "move-694" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 694/1023)" +needs = ["move-693"] + +[[steps]] +id = "move-695" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 695/1023)" +needs = ["move-694"] + +[[steps]] +id = "move-696" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 696/1023)" +needs = ["move-695"] + +[[steps]] +id = "move-697" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 697/1023)" +needs = ["move-696"] + +[[steps]] +id = "move-698" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 698/1023)" +needs = ["move-697"] + +[[steps]] +id = "move-699" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 699/1023)" +needs = ["move-698"] + +[[steps]] +id = "move-700" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 700/1023)" +needs = ["move-699"] + +[[steps]] +id = "move-701" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 701/1023)" +needs = ["move-700"] + +[[steps]] +id = "move-702" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 702/1023)" +needs = ["move-701"] + +[[steps]] +id = "move-703" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 703/1023)" +needs = ["move-702"] + +[[steps]] +id = "move-704" +title = "Move disk 7: C → A" +description = "Move disk 7 from peg C to peg A. (Move 704/1023)" +needs = ["move-703"] + +[[steps]] +id = "move-705" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 705/1023)" +needs = ["move-704"] + +[[steps]] +id = "move-706" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 706/1023)" +needs = ["move-705"] + +[[steps]] +id = "move-707" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 707/1023)" +needs = ["move-706"] + +[[steps]] +id = "move-708" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 708/1023)" +needs = ["move-707"] + +[[steps]] +id = "move-709" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 709/1023)" +needs = ["move-708"] + +[[steps]] +id = "move-710" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 710/1023)" +needs = ["move-709"] + +[[steps]] +id = "move-711" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 711/1023)" +needs = ["move-710"] + +[[steps]] +id = "move-712" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 712/1023)" +needs = ["move-711"] + +[[steps]] +id = "move-713" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 713/1023)" +needs = ["move-712"] + +[[steps]] +id = "move-714" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 714/1023)" +needs = ["move-713"] + +[[steps]] +id = "move-715" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 715/1023)" +needs = ["move-714"] + +[[steps]] +id = "move-716" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 716/1023)" +needs = ["move-715"] + +[[steps]] +id = "move-717" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 717/1023)" +needs = ["move-716"] + +[[steps]] +id = "move-718" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 718/1023)" +needs = ["move-717"] + +[[steps]] +id = "move-719" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 719/1023)" +needs = ["move-718"] + +[[steps]] +id = "move-720" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 720/1023)" +needs = ["move-719"] + +[[steps]] +id = "move-721" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 721/1023)" +needs = ["move-720"] + +[[steps]] +id = "move-722" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 722/1023)" +needs = ["move-721"] + +[[steps]] +id = "move-723" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 723/1023)" +needs = ["move-722"] + +[[steps]] +id = "move-724" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 724/1023)" +needs = ["move-723"] + +[[steps]] +id = "move-725" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 725/1023)" +needs = ["move-724"] + +[[steps]] +id = "move-726" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 726/1023)" +needs = ["move-725"] + +[[steps]] +id = "move-727" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 727/1023)" +needs = ["move-726"] + +[[steps]] +id = "move-728" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 728/1023)" +needs = ["move-727"] + +[[steps]] +id = "move-729" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 729/1023)" +needs = ["move-728"] + +[[steps]] +id = "move-730" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 730/1023)" +needs = ["move-729"] + +[[steps]] +id = "move-731" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 731/1023)" +needs = ["move-730"] + +[[steps]] +id = "move-732" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 732/1023)" +needs = ["move-731"] + +[[steps]] +id = "move-733" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 733/1023)" +needs = ["move-732"] + +[[steps]] +id = "move-734" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 734/1023)" +needs = ["move-733"] + +[[steps]] +id = "move-735" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 735/1023)" +needs = ["move-734"] + +[[steps]] +id = "move-736" +title = "Move disk 6: B → A" +description = "Move disk 6 from peg B to peg A. (Move 736/1023)" +needs = ["move-735"] + +[[steps]] +id = "move-737" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 737/1023)" +needs = ["move-736"] + +[[steps]] +id = "move-738" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 738/1023)" +needs = ["move-737"] + +[[steps]] +id = "move-739" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 739/1023)" +needs = ["move-738"] + +[[steps]] +id = "move-740" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 740/1023)" +needs = ["move-739"] + +[[steps]] +id = "move-741" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 741/1023)" +needs = ["move-740"] + +[[steps]] +id = "move-742" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 742/1023)" +needs = ["move-741"] + +[[steps]] +id = "move-743" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 743/1023)" +needs = ["move-742"] + +[[steps]] +id = "move-744" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 744/1023)" +needs = ["move-743"] + +[[steps]] +id = "move-745" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 745/1023)" +needs = ["move-744"] + +[[steps]] +id = "move-746" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 746/1023)" +needs = ["move-745"] + +[[steps]] +id = "move-747" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 747/1023)" +needs = ["move-746"] + +[[steps]] +id = "move-748" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 748/1023)" +needs = ["move-747"] + +[[steps]] +id = "move-749" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 749/1023)" +needs = ["move-748"] + +[[steps]] +id = "move-750" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 750/1023)" +needs = ["move-749"] + +[[steps]] +id = "move-751" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 751/1023)" +needs = ["move-750"] + +[[steps]] +id = "move-752" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 752/1023)" +needs = ["move-751"] + +[[steps]] +id = "move-753" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 753/1023)" +needs = ["move-752"] + +[[steps]] +id = "move-754" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 754/1023)" +needs = ["move-753"] + +[[steps]] +id = "move-755" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 755/1023)" +needs = ["move-754"] + +[[steps]] +id = "move-756" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 756/1023)" +needs = ["move-755"] + +[[steps]] +id = "move-757" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 757/1023)" +needs = ["move-756"] + +[[steps]] +id = "move-758" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 758/1023)" +needs = ["move-757"] + +[[steps]] +id = "move-759" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 759/1023)" +needs = ["move-758"] + +[[steps]] +id = "move-760" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 760/1023)" +needs = ["move-759"] + +[[steps]] +id = "move-761" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 761/1023)" +needs = ["move-760"] + +[[steps]] +id = "move-762" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 762/1023)" +needs = ["move-761"] + +[[steps]] +id = "move-763" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 763/1023)" +needs = ["move-762"] + +[[steps]] +id = "move-764" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 764/1023)" +needs = ["move-763"] + +[[steps]] +id = "move-765" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 765/1023)" +needs = ["move-764"] + +[[steps]] +id = "move-766" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 766/1023)" +needs = ["move-765"] + +[[steps]] +id = "move-767" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 767/1023)" +needs = ["move-766"] + +[[steps]] +id = "move-768" +title = "Move disk 9: B → C" +description = "Move disk 9 from peg B to peg C. (Move 768/1023)" +needs = ["move-767"] + +[[steps]] +id = "move-769" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 769/1023)" +needs = ["move-768"] + +[[steps]] +id = "move-770" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 770/1023)" +needs = ["move-769"] + +[[steps]] +id = "move-771" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 771/1023)" +needs = ["move-770"] + +[[steps]] +id = "move-772" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 772/1023)" +needs = ["move-771"] + +[[steps]] +id = "move-773" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 773/1023)" +needs = ["move-772"] + +[[steps]] +id = "move-774" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 774/1023)" +needs = ["move-773"] + +[[steps]] +id = "move-775" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 775/1023)" +needs = ["move-774"] + +[[steps]] +id = "move-776" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 776/1023)" +needs = ["move-775"] + +[[steps]] +id = "move-777" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 777/1023)" +needs = ["move-776"] + +[[steps]] +id = "move-778" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 778/1023)" +needs = ["move-777"] + +[[steps]] +id = "move-779" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 779/1023)" +needs = ["move-778"] + +[[steps]] +id = "move-780" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 780/1023)" +needs = ["move-779"] + +[[steps]] +id = "move-781" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 781/1023)" +needs = ["move-780"] + +[[steps]] +id = "move-782" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 782/1023)" +needs = ["move-781"] + +[[steps]] +id = "move-783" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 783/1023)" +needs = ["move-782"] + +[[steps]] +id = "move-784" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 784/1023)" +needs = ["move-783"] + +[[steps]] +id = "move-785" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 785/1023)" +needs = ["move-784"] + +[[steps]] +id = "move-786" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 786/1023)" +needs = ["move-785"] + +[[steps]] +id = "move-787" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 787/1023)" +needs = ["move-786"] + +[[steps]] +id = "move-788" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 788/1023)" +needs = ["move-787"] + +[[steps]] +id = "move-789" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 789/1023)" +needs = ["move-788"] + +[[steps]] +id = "move-790" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 790/1023)" +needs = ["move-789"] + +[[steps]] +id = "move-791" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 791/1023)" +needs = ["move-790"] + +[[steps]] +id = "move-792" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 792/1023)" +needs = ["move-791"] + +[[steps]] +id = "move-793" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 793/1023)" +needs = ["move-792"] + +[[steps]] +id = "move-794" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 794/1023)" +needs = ["move-793"] + +[[steps]] +id = "move-795" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 795/1023)" +needs = ["move-794"] + +[[steps]] +id = "move-796" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 796/1023)" +needs = ["move-795"] + +[[steps]] +id = "move-797" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 797/1023)" +needs = ["move-796"] + +[[steps]] +id = "move-798" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 798/1023)" +needs = ["move-797"] + +[[steps]] +id = "move-799" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 799/1023)" +needs = ["move-798"] + +[[steps]] +id = "move-800" +title = "Move disk 6: A → C" +description = "Move disk 6 from peg A to peg C. (Move 800/1023)" +needs = ["move-799"] + +[[steps]] +id = "move-801" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 801/1023)" +needs = ["move-800"] + +[[steps]] +id = "move-802" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 802/1023)" +needs = ["move-801"] + +[[steps]] +id = "move-803" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 803/1023)" +needs = ["move-802"] + +[[steps]] +id = "move-804" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 804/1023)" +needs = ["move-803"] + +[[steps]] +id = "move-805" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 805/1023)" +needs = ["move-804"] + +[[steps]] +id = "move-806" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 806/1023)" +needs = ["move-805"] + +[[steps]] +id = "move-807" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 807/1023)" +needs = ["move-806"] + +[[steps]] +id = "move-808" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 808/1023)" +needs = ["move-807"] + +[[steps]] +id = "move-809" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 809/1023)" +needs = ["move-808"] + +[[steps]] +id = "move-810" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 810/1023)" +needs = ["move-809"] + +[[steps]] +id = "move-811" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 811/1023)" +needs = ["move-810"] + +[[steps]] +id = "move-812" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 812/1023)" +needs = ["move-811"] + +[[steps]] +id = "move-813" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 813/1023)" +needs = ["move-812"] + +[[steps]] +id = "move-814" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 814/1023)" +needs = ["move-813"] + +[[steps]] +id = "move-815" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 815/1023)" +needs = ["move-814"] + +[[steps]] +id = "move-816" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 816/1023)" +needs = ["move-815"] + +[[steps]] +id = "move-817" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 817/1023)" +needs = ["move-816"] + +[[steps]] +id = "move-818" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 818/1023)" +needs = ["move-817"] + +[[steps]] +id = "move-819" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 819/1023)" +needs = ["move-818"] + +[[steps]] +id = "move-820" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 820/1023)" +needs = ["move-819"] + +[[steps]] +id = "move-821" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 821/1023)" +needs = ["move-820"] + +[[steps]] +id = "move-822" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 822/1023)" +needs = ["move-821"] + +[[steps]] +id = "move-823" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 823/1023)" +needs = ["move-822"] + +[[steps]] +id = "move-824" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 824/1023)" +needs = ["move-823"] + +[[steps]] +id = "move-825" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 825/1023)" +needs = ["move-824"] + +[[steps]] +id = "move-826" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 826/1023)" +needs = ["move-825"] + +[[steps]] +id = "move-827" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 827/1023)" +needs = ["move-826"] + +[[steps]] +id = "move-828" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 828/1023)" +needs = ["move-827"] + +[[steps]] +id = "move-829" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 829/1023)" +needs = ["move-828"] + +[[steps]] +id = "move-830" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 830/1023)" +needs = ["move-829"] + +[[steps]] +id = "move-831" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 831/1023)" +needs = ["move-830"] + +[[steps]] +id = "move-832" +title = "Move disk 7: A → B" +description = "Move disk 7 from peg A to peg B. (Move 832/1023)" +needs = ["move-831"] + +[[steps]] +id = "move-833" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 833/1023)" +needs = ["move-832"] + +[[steps]] +id = "move-834" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 834/1023)" +needs = ["move-833"] + +[[steps]] +id = "move-835" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 835/1023)" +needs = ["move-834"] + +[[steps]] +id = "move-836" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 836/1023)" +needs = ["move-835"] + +[[steps]] +id = "move-837" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 837/1023)" +needs = ["move-836"] + +[[steps]] +id = "move-838" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 838/1023)" +needs = ["move-837"] + +[[steps]] +id = "move-839" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 839/1023)" +needs = ["move-838"] + +[[steps]] +id = "move-840" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 840/1023)" +needs = ["move-839"] + +[[steps]] +id = "move-841" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 841/1023)" +needs = ["move-840"] + +[[steps]] +id = "move-842" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 842/1023)" +needs = ["move-841"] + +[[steps]] +id = "move-843" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 843/1023)" +needs = ["move-842"] + +[[steps]] +id = "move-844" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 844/1023)" +needs = ["move-843"] + +[[steps]] +id = "move-845" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 845/1023)" +needs = ["move-844"] + +[[steps]] +id = "move-846" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 846/1023)" +needs = ["move-845"] + +[[steps]] +id = "move-847" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 847/1023)" +needs = ["move-846"] + +[[steps]] +id = "move-848" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 848/1023)" +needs = ["move-847"] + +[[steps]] +id = "move-849" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 849/1023)" +needs = ["move-848"] + +[[steps]] +id = "move-850" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 850/1023)" +needs = ["move-849"] + +[[steps]] +id = "move-851" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 851/1023)" +needs = ["move-850"] + +[[steps]] +id = "move-852" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 852/1023)" +needs = ["move-851"] + +[[steps]] +id = "move-853" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 853/1023)" +needs = ["move-852"] + +[[steps]] +id = "move-854" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 854/1023)" +needs = ["move-853"] + +[[steps]] +id = "move-855" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 855/1023)" +needs = ["move-854"] + +[[steps]] +id = "move-856" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 856/1023)" +needs = ["move-855"] + +[[steps]] +id = "move-857" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 857/1023)" +needs = ["move-856"] + +[[steps]] +id = "move-858" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 858/1023)" +needs = ["move-857"] + +[[steps]] +id = "move-859" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 859/1023)" +needs = ["move-858"] + +[[steps]] +id = "move-860" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 860/1023)" +needs = ["move-859"] + +[[steps]] +id = "move-861" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 861/1023)" +needs = ["move-860"] + +[[steps]] +id = "move-862" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 862/1023)" +needs = ["move-861"] + +[[steps]] +id = "move-863" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 863/1023)" +needs = ["move-862"] + +[[steps]] +id = "move-864" +title = "Move disk 6: C → B" +description = "Move disk 6 from peg C to peg B. (Move 864/1023)" +needs = ["move-863"] + +[[steps]] +id = "move-865" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 865/1023)" +needs = ["move-864"] + +[[steps]] +id = "move-866" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 866/1023)" +needs = ["move-865"] + +[[steps]] +id = "move-867" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 867/1023)" +needs = ["move-866"] + +[[steps]] +id = "move-868" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 868/1023)" +needs = ["move-867"] + +[[steps]] +id = "move-869" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 869/1023)" +needs = ["move-868"] + +[[steps]] +id = "move-870" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 870/1023)" +needs = ["move-869"] + +[[steps]] +id = "move-871" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 871/1023)" +needs = ["move-870"] + +[[steps]] +id = "move-872" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 872/1023)" +needs = ["move-871"] + +[[steps]] +id = "move-873" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 873/1023)" +needs = ["move-872"] + +[[steps]] +id = "move-874" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 874/1023)" +needs = ["move-873"] + +[[steps]] +id = "move-875" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 875/1023)" +needs = ["move-874"] + +[[steps]] +id = "move-876" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 876/1023)" +needs = ["move-875"] + +[[steps]] +id = "move-877" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 877/1023)" +needs = ["move-876"] + +[[steps]] +id = "move-878" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 878/1023)" +needs = ["move-877"] + +[[steps]] +id = "move-879" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 879/1023)" +needs = ["move-878"] + +[[steps]] +id = "move-880" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 880/1023)" +needs = ["move-879"] + +[[steps]] +id = "move-881" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 881/1023)" +needs = ["move-880"] + +[[steps]] +id = "move-882" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 882/1023)" +needs = ["move-881"] + +[[steps]] +id = "move-883" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 883/1023)" +needs = ["move-882"] + +[[steps]] +id = "move-884" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 884/1023)" +needs = ["move-883"] + +[[steps]] +id = "move-885" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 885/1023)" +needs = ["move-884"] + +[[steps]] +id = "move-886" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 886/1023)" +needs = ["move-885"] + +[[steps]] +id = "move-887" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 887/1023)" +needs = ["move-886"] + +[[steps]] +id = "move-888" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 888/1023)" +needs = ["move-887"] + +[[steps]] +id = "move-889" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 889/1023)" +needs = ["move-888"] + +[[steps]] +id = "move-890" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 890/1023)" +needs = ["move-889"] + +[[steps]] +id = "move-891" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 891/1023)" +needs = ["move-890"] + +[[steps]] +id = "move-892" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 892/1023)" +needs = ["move-891"] + +[[steps]] +id = "move-893" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 893/1023)" +needs = ["move-892"] + +[[steps]] +id = "move-894" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 894/1023)" +needs = ["move-893"] + +[[steps]] +id = "move-895" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 895/1023)" +needs = ["move-894"] + +[[steps]] +id = "move-896" +title = "Move disk 8: A → C" +description = "Move disk 8 from peg A to peg C. (Move 896/1023)" +needs = ["move-895"] + +[[steps]] +id = "move-897" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 897/1023)" +needs = ["move-896"] + +[[steps]] +id = "move-898" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 898/1023)" +needs = ["move-897"] + +[[steps]] +id = "move-899" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 899/1023)" +needs = ["move-898"] + +[[steps]] +id = "move-900" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 900/1023)" +needs = ["move-899"] + +[[steps]] +id = "move-901" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 901/1023)" +needs = ["move-900"] + +[[steps]] +id = "move-902" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 902/1023)" +needs = ["move-901"] + +[[steps]] +id = "move-903" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 903/1023)" +needs = ["move-902"] + +[[steps]] +id = "move-904" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 904/1023)" +needs = ["move-903"] + +[[steps]] +id = "move-905" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 905/1023)" +needs = ["move-904"] + +[[steps]] +id = "move-906" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 906/1023)" +needs = ["move-905"] + +[[steps]] +id = "move-907" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 907/1023)" +needs = ["move-906"] + +[[steps]] +id = "move-908" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 908/1023)" +needs = ["move-907"] + +[[steps]] +id = "move-909" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 909/1023)" +needs = ["move-908"] + +[[steps]] +id = "move-910" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 910/1023)" +needs = ["move-909"] + +[[steps]] +id = "move-911" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 911/1023)" +needs = ["move-910"] + +[[steps]] +id = "move-912" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 912/1023)" +needs = ["move-911"] + +[[steps]] +id = "move-913" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 913/1023)" +needs = ["move-912"] + +[[steps]] +id = "move-914" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 914/1023)" +needs = ["move-913"] + +[[steps]] +id = "move-915" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 915/1023)" +needs = ["move-914"] + +[[steps]] +id = "move-916" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 916/1023)" +needs = ["move-915"] + +[[steps]] +id = "move-917" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 917/1023)" +needs = ["move-916"] + +[[steps]] +id = "move-918" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 918/1023)" +needs = ["move-917"] + +[[steps]] +id = "move-919" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 919/1023)" +needs = ["move-918"] + +[[steps]] +id = "move-920" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 920/1023)" +needs = ["move-919"] + +[[steps]] +id = "move-921" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 921/1023)" +needs = ["move-920"] + +[[steps]] +id = "move-922" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 922/1023)" +needs = ["move-921"] + +[[steps]] +id = "move-923" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 923/1023)" +needs = ["move-922"] + +[[steps]] +id = "move-924" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 924/1023)" +needs = ["move-923"] + +[[steps]] +id = "move-925" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 925/1023)" +needs = ["move-924"] + +[[steps]] +id = "move-926" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 926/1023)" +needs = ["move-925"] + +[[steps]] +id = "move-927" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 927/1023)" +needs = ["move-926"] + +[[steps]] +id = "move-928" +title = "Move disk 6: B → A" +description = "Move disk 6 from peg B to peg A. (Move 928/1023)" +needs = ["move-927"] + +[[steps]] +id = "move-929" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 929/1023)" +needs = ["move-928"] + +[[steps]] +id = "move-930" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 930/1023)" +needs = ["move-929"] + +[[steps]] +id = "move-931" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 931/1023)" +needs = ["move-930"] + +[[steps]] +id = "move-932" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 932/1023)" +needs = ["move-931"] + +[[steps]] +id = "move-933" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 933/1023)" +needs = ["move-932"] + +[[steps]] +id = "move-934" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 934/1023)" +needs = ["move-933"] + +[[steps]] +id = "move-935" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 935/1023)" +needs = ["move-934"] + +[[steps]] +id = "move-936" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 936/1023)" +needs = ["move-935"] + +[[steps]] +id = "move-937" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 937/1023)" +needs = ["move-936"] + +[[steps]] +id = "move-938" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 938/1023)" +needs = ["move-937"] + +[[steps]] +id = "move-939" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 939/1023)" +needs = ["move-938"] + +[[steps]] +id = "move-940" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 940/1023)" +needs = ["move-939"] + +[[steps]] +id = "move-941" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 941/1023)" +needs = ["move-940"] + +[[steps]] +id = "move-942" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 942/1023)" +needs = ["move-941"] + +[[steps]] +id = "move-943" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 943/1023)" +needs = ["move-942"] + +[[steps]] +id = "move-944" +title = "Move disk 5: C → A" +description = "Move disk 5 from peg C to peg A. (Move 944/1023)" +needs = ["move-943"] + +[[steps]] +id = "move-945" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 945/1023)" +needs = ["move-944"] + +[[steps]] +id = "move-946" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 946/1023)" +needs = ["move-945"] + +[[steps]] +id = "move-947" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 947/1023)" +needs = ["move-946"] + +[[steps]] +id = "move-948" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 948/1023)" +needs = ["move-947"] + +[[steps]] +id = "move-949" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 949/1023)" +needs = ["move-948"] + +[[steps]] +id = "move-950" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 950/1023)" +needs = ["move-949"] + +[[steps]] +id = "move-951" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 951/1023)" +needs = ["move-950"] + +[[steps]] +id = "move-952" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 952/1023)" +needs = ["move-951"] + +[[steps]] +id = "move-953" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 953/1023)" +needs = ["move-952"] + +[[steps]] +id = "move-954" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 954/1023)" +needs = ["move-953"] + +[[steps]] +id = "move-955" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 955/1023)" +needs = ["move-954"] + +[[steps]] +id = "move-956" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 956/1023)" +needs = ["move-955"] + +[[steps]] +id = "move-957" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 957/1023)" +needs = ["move-956"] + +[[steps]] +id = "move-958" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 958/1023)" +needs = ["move-957"] + +[[steps]] +id = "move-959" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 959/1023)" +needs = ["move-958"] + +[[steps]] +id = "move-960" +title = "Move disk 7: B → C" +description = "Move disk 7 from peg B to peg C. (Move 960/1023)" +needs = ["move-959"] + +[[steps]] +id = "move-961" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 961/1023)" +needs = ["move-960"] + +[[steps]] +id = "move-962" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 962/1023)" +needs = ["move-961"] + +[[steps]] +id = "move-963" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 963/1023)" +needs = ["move-962"] + +[[steps]] +id = "move-964" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 964/1023)" +needs = ["move-963"] + +[[steps]] +id = "move-965" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 965/1023)" +needs = ["move-964"] + +[[steps]] +id = "move-966" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 966/1023)" +needs = ["move-965"] + +[[steps]] +id = "move-967" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 967/1023)" +needs = ["move-966"] + +[[steps]] +id = "move-968" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 968/1023)" +needs = ["move-967"] + +[[steps]] +id = "move-969" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 969/1023)" +needs = ["move-968"] + +[[steps]] +id = "move-970" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 970/1023)" +needs = ["move-969"] + +[[steps]] +id = "move-971" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 971/1023)" +needs = ["move-970"] + +[[steps]] +id = "move-972" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 972/1023)" +needs = ["move-971"] + +[[steps]] +id = "move-973" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 973/1023)" +needs = ["move-972"] + +[[steps]] +id = "move-974" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 974/1023)" +needs = ["move-973"] + +[[steps]] +id = "move-975" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 975/1023)" +needs = ["move-974"] + +[[steps]] +id = "move-976" +title = "Move disk 5: A → B" +description = "Move disk 5 from peg A to peg B. (Move 976/1023)" +needs = ["move-975"] + +[[steps]] +id = "move-977" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 977/1023)" +needs = ["move-976"] + +[[steps]] +id = "move-978" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 978/1023)" +needs = ["move-977"] + +[[steps]] +id = "move-979" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 979/1023)" +needs = ["move-978"] + +[[steps]] +id = "move-980" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 980/1023)" +needs = ["move-979"] + +[[steps]] +id = "move-981" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 981/1023)" +needs = ["move-980"] + +[[steps]] +id = "move-982" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 982/1023)" +needs = ["move-981"] + +[[steps]] +id = "move-983" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 983/1023)" +needs = ["move-982"] + +[[steps]] +id = "move-984" +title = "Move disk 4: C → B" +description = "Move disk 4 from peg C to peg B. (Move 984/1023)" +needs = ["move-983"] + +[[steps]] +id = "move-985" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 985/1023)" +needs = ["move-984"] + +[[steps]] +id = "move-986" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 986/1023)" +needs = ["move-985"] + +[[steps]] +id = "move-987" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 987/1023)" +needs = ["move-986"] + +[[steps]] +id = "move-988" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 988/1023)" +needs = ["move-987"] + +[[steps]] +id = "move-989" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 989/1023)" +needs = ["move-988"] + +[[steps]] +id = "move-990" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 990/1023)" +needs = ["move-989"] + +[[steps]] +id = "move-991" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 991/1023)" +needs = ["move-990"] + +[[steps]] +id = "move-992" +title = "Move disk 6: A → C" +description = "Move disk 6 from peg A to peg C. (Move 992/1023)" +needs = ["move-991"] + +[[steps]] +id = "move-993" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 993/1023)" +needs = ["move-992"] + +[[steps]] +id = "move-994" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 994/1023)" +needs = ["move-993"] + +[[steps]] +id = "move-995" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 995/1023)" +needs = ["move-994"] + +[[steps]] +id = "move-996" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 996/1023)" +needs = ["move-995"] + +[[steps]] +id = "move-997" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 997/1023)" +needs = ["move-996"] + +[[steps]] +id = "move-998" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 998/1023)" +needs = ["move-997"] + +[[steps]] +id = "move-999" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 999/1023)" +needs = ["move-998"] + +[[steps]] +id = "move-1000" +title = "Move disk 4: B → A" +description = "Move disk 4 from peg B to peg A. (Move 1000/1023)" +needs = ["move-999"] + +[[steps]] +id = "move-1001" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 1001/1023)" +needs = ["move-1000"] + +[[steps]] +id = "move-1002" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 1002/1023)" +needs = ["move-1001"] + +[[steps]] +id = "move-1003" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 1003/1023)" +needs = ["move-1002"] + +[[steps]] +id = "move-1004" +title = "Move disk 3: C → A" +description = "Move disk 3 from peg C to peg A. (Move 1004/1023)" +needs = ["move-1003"] + +[[steps]] +id = "move-1005" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 1005/1023)" +needs = ["move-1004"] + +[[steps]] +id = "move-1006" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 1006/1023)" +needs = ["move-1005"] + +[[steps]] +id = "move-1007" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 1007/1023)" +needs = ["move-1006"] + +[[steps]] +id = "move-1008" +title = "Move disk 5: B → C" +description = "Move disk 5 from peg B to peg C. (Move 1008/1023)" +needs = ["move-1007"] + +[[steps]] +id = "move-1009" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 1009/1023)" +needs = ["move-1008"] + +[[steps]] +id = "move-1010" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 1010/1023)" +needs = ["move-1009"] + +[[steps]] +id = "move-1011" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 1011/1023)" +needs = ["move-1010"] + +[[steps]] +id = "move-1012" +title = "Move disk 3: A → B" +description = "Move disk 3 from peg A to peg B. (Move 1012/1023)" +needs = ["move-1011"] + +[[steps]] +id = "move-1013" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 1013/1023)" +needs = ["move-1012"] + +[[steps]] +id = "move-1014" +title = "Move disk 2: C → B" +description = "Move disk 2 from peg C to peg B. (Move 1014/1023)" +needs = ["move-1013"] + +[[steps]] +id = "move-1015" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 1015/1023)" +needs = ["move-1014"] + +[[steps]] +id = "move-1016" +title = "Move disk 4: A → C" +description = "Move disk 4 from peg A to peg C. (Move 1016/1023)" +needs = ["move-1015"] + +[[steps]] +id = "move-1017" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 1017/1023)" +needs = ["move-1016"] + +[[steps]] +id = "move-1018" +title = "Move disk 2: B → A" +description = "Move disk 2 from peg B to peg A. (Move 1018/1023)" +needs = ["move-1017"] + +[[steps]] +id = "move-1019" +title = "Move disk 1: C → A" +description = "Move disk 1 from peg C to peg A. (Move 1019/1023)" +needs = ["move-1018"] + +[[steps]] +id = "move-1020" +title = "Move disk 3: B → C" +description = "Move disk 3 from peg B to peg C. (Move 1020/1023)" +needs = ["move-1019"] + +[[steps]] +id = "move-1021" +title = "Move disk 1: A → B" +description = "Move disk 1 from peg A to peg B. (Move 1021/1023)" +needs = ["move-1020"] + +[[steps]] +id = "move-1022" +title = "Move disk 2: A → C" +description = "Move disk 2 from peg A to peg C. (Move 1022/1023)" +needs = ["move-1021"] + +[[steps]] +id = "move-1023" +title = "Move disk 1: B → C" +description = "Move disk 1 from peg B to peg C. (Move 1023/1023)" +needs = ["move-1022"] + +[[steps]] +id = "verify" +title = "Verify final state" +description = "All 10 disks now on peg C. Tower intact, all moves were legal." +needs = ["move-1023"] diff --git a/internal/formula/formulas/towers-of-hanoi-7.formula.toml b/internal/formula/formulas/towers-of-hanoi-7.formula.toml new file mode 100644 index 00000000..4ae41674 --- /dev/null +++ b/internal/formula/formulas/towers-of-hanoi-7.formula.toml @@ -0,0 +1,812 @@ +description = """ +AGENT EXECUTION PROTOCOL - Towers of Hanoi (7 disks, 127 moves) + +PURPOSE: This is a durability proof, not computation. Steps are pre-computed. +Your job is to execute them mechanically, proving crash-recovery at scale. + +EXECUTION LOOP: +1. Find current state: bd mol current +2. Find the next ready (unblocked) step +3. Close it: bd close +4. Repeat until no ready steps remain + +ON RESUME (after crash/restart/handoff): +- Same as fresh start. The molecule IS the state. +- Query `bd mol current `, continue from there. +- No memory of previous session needed. + +DO: +- Close steps as fast as possible (they're trivial mechanical moves) +- Use `gt handoff` when context fills (proactive cycling) +- Trust the pre-computed solution - every move is already correct + +DO NOT: +- Try to solve Hanoi yourself - moves are already computed +- Mark steps in_progress - just close them directly +- Ask for permission - this is GUPP territory, just execute +- Stop for human input - run autonomously until complete + +MONITORING: +- Progress: Count closed children of the molecule +- For mega-molecules: Use convoy dashboard when available +- Completion: All steps closed = molecule complete + +This proves Gas Town can execute arbitrarily long workflows with +nondeterministic idempotence - different sessions, same outcome. +""" +formula = "towers-of-hanoi-7" +version = 1 + +[[steps]] +id = "setup" +title = "Verify initial state" +description = "All 7 disks stacked on peg A. Largest on bottom." + + +[[steps]] +id = "move-1" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 1/127)" +needs = ["setup"] + +[[steps]] +id = "move-2" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 2/127)" +needs = ["move-1"] + +[[steps]] +id = "move-3" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 3/127)" +needs = ["move-2"] + +[[steps]] +id = "move-4" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 4/127)" +needs = ["move-3"] + +[[steps]] +id = "move-5" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 5/127)" +needs = ["move-4"] + +[[steps]] +id = "move-6" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 6/127)" +needs = ["move-5"] + +[[steps]] +id = "move-7" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 7/127)" +needs = ["move-6"] + +[[steps]] +id = "move-8" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 8/127)" +needs = ["move-7"] + +[[steps]] +id = "move-9" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 9/127)" +needs = ["move-8"] + +[[steps]] +id = "move-10" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 10/127)" +needs = ["move-9"] + +[[steps]] +id = "move-11" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 11/127)" +needs = ["move-10"] + +[[steps]] +id = "move-12" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 12/127)" +needs = ["move-11"] + +[[steps]] +id = "move-13" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 13/127)" +needs = ["move-12"] + +[[steps]] +id = "move-14" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 14/127)" +needs = ["move-13"] + +[[steps]] +id = "move-15" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 15/127)" +needs = ["move-14"] + +[[steps]] +id = "move-16" +title = "Move disk 5: A → C" +description = "Move disk 5 from peg A to peg C. (Move 16/127)" +needs = ["move-15"] + +[[steps]] +id = "move-17" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 17/127)" +needs = ["move-16"] + +[[steps]] +id = "move-18" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 18/127)" +needs = ["move-17"] + +[[steps]] +id = "move-19" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 19/127)" +needs = ["move-18"] + +[[steps]] +id = "move-20" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 20/127)" +needs = ["move-19"] + +[[steps]] +id = "move-21" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 21/127)" +needs = ["move-20"] + +[[steps]] +id = "move-22" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 22/127)" +needs = ["move-21"] + +[[steps]] +id = "move-23" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 23/127)" +needs = ["move-22"] + +[[steps]] +id = "move-24" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 24/127)" +needs = ["move-23"] + +[[steps]] +id = "move-25" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 25/127)" +needs = ["move-24"] + +[[steps]] +id = "move-26" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 26/127)" +needs = ["move-25"] + +[[steps]] +id = "move-27" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 27/127)" +needs = ["move-26"] + +[[steps]] +id = "move-28" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 28/127)" +needs = ["move-27"] + +[[steps]] +id = "move-29" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 29/127)" +needs = ["move-28"] + +[[steps]] +id = "move-30" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 30/127)" +needs = ["move-29"] + +[[steps]] +id = "move-31" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 31/127)" +needs = ["move-30"] + +[[steps]] +id = "move-32" +title = "Move disk 6: A → B" +description = "Move disk 6 from peg A to peg B. (Move 32/127)" +needs = ["move-31"] + +[[steps]] +id = "move-33" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 33/127)" +needs = ["move-32"] + +[[steps]] +id = "move-34" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 34/127)" +needs = ["move-33"] + +[[steps]] +id = "move-35" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 35/127)" +needs = ["move-34"] + +[[steps]] +id = "move-36" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 36/127)" +needs = ["move-35"] + +[[steps]] +id = "move-37" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 37/127)" +needs = ["move-36"] + +[[steps]] +id = "move-38" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 38/127)" +needs = ["move-37"] + +[[steps]] +id = "move-39" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 39/127)" +needs = ["move-38"] + +[[steps]] +id = "move-40" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 40/127)" +needs = ["move-39"] + +[[steps]] +id = "move-41" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 41/127)" +needs = ["move-40"] + +[[steps]] +id = "move-42" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 42/127)" +needs = ["move-41"] + +[[steps]] +id = "move-43" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 43/127)" +needs = ["move-42"] + +[[steps]] +id = "move-44" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 44/127)" +needs = ["move-43"] + +[[steps]] +id = "move-45" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 45/127)" +needs = ["move-44"] + +[[steps]] +id = "move-46" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 46/127)" +needs = ["move-45"] + +[[steps]] +id = "move-47" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 47/127)" +needs = ["move-46"] + +[[steps]] +id = "move-48" +title = "Move disk 5: C → B" +description = "Move disk 5 from peg C to peg B. (Move 48/127)" +needs = ["move-47"] + +[[steps]] +id = "move-49" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 49/127)" +needs = ["move-48"] + +[[steps]] +id = "move-50" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 50/127)" +needs = ["move-49"] + +[[steps]] +id = "move-51" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 51/127)" +needs = ["move-50"] + +[[steps]] +id = "move-52" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 52/127)" +needs = ["move-51"] + +[[steps]] +id = "move-53" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 53/127)" +needs = ["move-52"] + +[[steps]] +id = "move-54" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 54/127)" +needs = ["move-53"] + +[[steps]] +id = "move-55" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 55/127)" +needs = ["move-54"] + +[[steps]] +id = "move-56" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 56/127)" +needs = ["move-55"] + +[[steps]] +id = "move-57" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 57/127)" +needs = ["move-56"] + +[[steps]] +id = "move-58" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 58/127)" +needs = ["move-57"] + +[[steps]] +id = "move-59" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 59/127)" +needs = ["move-58"] + +[[steps]] +id = "move-60" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 60/127)" +needs = ["move-59"] + +[[steps]] +id = "move-61" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 61/127)" +needs = ["move-60"] + +[[steps]] +id = "move-62" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 62/127)" +needs = ["move-61"] + +[[steps]] +id = "move-63" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 63/127)" +needs = ["move-62"] + +[[steps]] +id = "move-64" +title = "Move disk 7: A → C" +description = "Move disk 7 from peg A to peg C. (Move 64/127)" +needs = ["move-63"] + +[[steps]] +id = "move-65" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 65/127)" +needs = ["move-64"] + +[[steps]] +id = "move-66" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 66/127)" +needs = ["move-65"] + +[[steps]] +id = "move-67" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 67/127)" +needs = ["move-66"] + +[[steps]] +id = "move-68" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 68/127)" +needs = ["move-67"] + +[[steps]] +id = "move-69" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 69/127)" +needs = ["move-68"] + +[[steps]] +id = "move-70" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 70/127)" +needs = ["move-69"] + +[[steps]] +id = "move-71" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 71/127)" +needs = ["move-70"] + +[[steps]] +id = "move-72" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 72/127)" +needs = ["move-71"] + +[[steps]] +id = "move-73" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 73/127)" +needs = ["move-72"] + +[[steps]] +id = "move-74" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 74/127)" +needs = ["move-73"] + +[[steps]] +id = "move-75" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 75/127)" +needs = ["move-74"] + +[[steps]] +id = "move-76" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 76/127)" +needs = ["move-75"] + +[[steps]] +id = "move-77" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 77/127)" +needs = ["move-76"] + +[[steps]] +id = "move-78" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 78/127)" +needs = ["move-77"] + +[[steps]] +id = "move-79" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 79/127)" +needs = ["move-78"] + +[[steps]] +id = "move-80" +title = "Move disk 5: B → A" +description = "Move disk 5 from peg B to peg A. (Move 80/127)" +needs = ["move-79"] + +[[steps]] +id = "move-81" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 81/127)" +needs = ["move-80"] + +[[steps]] +id = "move-82" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 82/127)" +needs = ["move-81"] + +[[steps]] +id = "move-83" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 83/127)" +needs = ["move-82"] + +[[steps]] +id = "move-84" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 84/127)" +needs = ["move-83"] + +[[steps]] +id = "move-85" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 85/127)" +needs = ["move-84"] + +[[steps]] +id = "move-86" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 86/127)" +needs = ["move-85"] + +[[steps]] +id = "move-87" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 87/127)" +needs = ["move-86"] + +[[steps]] +id = "move-88" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 88/127)" +needs = ["move-87"] + +[[steps]] +id = "move-89" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 89/127)" +needs = ["move-88"] + +[[steps]] +id = "move-90" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 90/127)" +needs = ["move-89"] + +[[steps]] +id = "move-91" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 91/127)" +needs = ["move-90"] + +[[steps]] +id = "move-92" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 92/127)" +needs = ["move-91"] + +[[steps]] +id = "move-93" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 93/127)" +needs = ["move-92"] + +[[steps]] +id = "move-94" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 94/127)" +needs = ["move-93"] + +[[steps]] +id = "move-95" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 95/127)" +needs = ["move-94"] + +[[steps]] +id = "move-96" +title = "Move disk 6: B → C" +description = "Move disk 6 from peg B to peg C. (Move 96/127)" +needs = ["move-95"] + +[[steps]] +id = "move-97" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 97/127)" +needs = ["move-96"] + +[[steps]] +id = "move-98" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 98/127)" +needs = ["move-97"] + +[[steps]] +id = "move-99" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 99/127)" +needs = ["move-98"] + +[[steps]] +id = "move-100" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 100/127)" +needs = ["move-99"] + +[[steps]] +id = "move-101" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 101/127)" +needs = ["move-100"] + +[[steps]] +id = "move-102" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 102/127)" +needs = ["move-101"] + +[[steps]] +id = "move-103" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 103/127)" +needs = ["move-102"] + +[[steps]] +id = "move-104" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 104/127)" +needs = ["move-103"] + +[[steps]] +id = "move-105" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 105/127)" +needs = ["move-104"] + +[[steps]] +id = "move-106" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 106/127)" +needs = ["move-105"] + +[[steps]] +id = "move-107" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 107/127)" +needs = ["move-106"] + +[[steps]] +id = "move-108" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 108/127)" +needs = ["move-107"] + +[[steps]] +id = "move-109" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 109/127)" +needs = ["move-108"] + +[[steps]] +id = "move-110" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 110/127)" +needs = ["move-109"] + +[[steps]] +id = "move-111" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 111/127)" +needs = ["move-110"] + +[[steps]] +id = "move-112" +title = "Move disk 5: A → C" +description = "Move disk 5 from peg A to peg C. (Move 112/127)" +needs = ["move-111"] + +[[steps]] +id = "move-113" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 113/127)" +needs = ["move-112"] + +[[steps]] +id = "move-114" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 114/127)" +needs = ["move-113"] + +[[steps]] +id = "move-115" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 115/127)" +needs = ["move-114"] + +[[steps]] +id = "move-116" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 116/127)" +needs = ["move-115"] + +[[steps]] +id = "move-117" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 117/127)" +needs = ["move-116"] + +[[steps]] +id = "move-118" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 118/127)" +needs = ["move-117"] + +[[steps]] +id = "move-119" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 119/127)" +needs = ["move-118"] + +[[steps]] +id = "move-120" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 120/127)" +needs = ["move-119"] + +[[steps]] +id = "move-121" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 121/127)" +needs = ["move-120"] + +[[steps]] +id = "move-122" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 122/127)" +needs = ["move-121"] + +[[steps]] +id = "move-123" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 123/127)" +needs = ["move-122"] + +[[steps]] +id = "move-124" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 124/127)" +needs = ["move-123"] + +[[steps]] +id = "move-125" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 125/127)" +needs = ["move-124"] + +[[steps]] +id = "move-126" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 126/127)" +needs = ["move-125"] + +[[steps]] +id = "move-127" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 127/127)" +needs = ["move-126"] + +[[steps]] +id = "verify" +title = "Verify final state" +description = "All 7 disks now on peg C. Tower intact, all moves were legal." +needs = ["move-127"] diff --git a/internal/formula/formulas/towers-of-hanoi-9.formula.toml b/internal/formula/formulas/towers-of-hanoi-9.formula.toml new file mode 100644 index 00000000..44174481 --- /dev/null +++ b/internal/formula/formulas/towers-of-hanoi-9.formula.toml @@ -0,0 +1,3116 @@ +description = """ +AGENT EXECUTION PROTOCOL - Towers of Hanoi (9 disks, 511 moves) + +PURPOSE: This is a durability proof, not computation. Steps are pre-computed. +Your job is to execute them mechanically, proving crash-recovery at scale. + +EXECUTION LOOP: +1. Find current state: bd mol current +2. Find the next ready (unblocked) step +3. Close it: bd close +4. Repeat until no ready steps remain + +ON RESUME (after crash/restart/handoff): +- Same as fresh start. The molecule IS the state. +- Query `bd mol current `, continue from there. +- No memory of previous session needed. + +DO: +- Close steps as fast as possible (they're trivial mechanical moves) +- Use `gt handoff` when context fills (proactive cycling) +- Trust the pre-computed solution - every move is already correct + +DO NOT: +- Try to solve Hanoi yourself - moves are already computed +- Mark steps in_progress - just close them directly +- Ask for permission - this is GUPP territory, just execute +- Stop for human input - run autonomously until complete + +MONITORING: +- Progress: Count closed children of the molecule +- For mega-molecules: Use convoy dashboard when available +- Completion: All steps closed = molecule complete + +This proves Gas Town can execute arbitrarily long workflows with +nondeterministic idempotence - different sessions, same outcome. +""" +formula = "towers-of-hanoi-9" +version = 1 + +[[steps]] +id = "setup" +title = "Verify initial state" +description = "All 9 disks stacked on peg A. Largest on bottom." + + +[[steps]] +id = "move-1" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 1/511)" +needs = ["setup"] + +[[steps]] +id = "move-2" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 2/511)" +needs = ["move-1"] + +[[steps]] +id = "move-3" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 3/511)" +needs = ["move-2"] + +[[steps]] +id = "move-4" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 4/511)" +needs = ["move-3"] + +[[steps]] +id = "move-5" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 5/511)" +needs = ["move-4"] + +[[steps]] +id = "move-6" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 6/511)" +needs = ["move-5"] + +[[steps]] +id = "move-7" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 7/511)" +needs = ["move-6"] + +[[steps]] +id = "move-8" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 8/511)" +needs = ["move-7"] + +[[steps]] +id = "move-9" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 9/511)" +needs = ["move-8"] + +[[steps]] +id = "move-10" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 10/511)" +needs = ["move-9"] + +[[steps]] +id = "move-11" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 11/511)" +needs = ["move-10"] + +[[steps]] +id = "move-12" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 12/511)" +needs = ["move-11"] + +[[steps]] +id = "move-13" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 13/511)" +needs = ["move-12"] + +[[steps]] +id = "move-14" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 14/511)" +needs = ["move-13"] + +[[steps]] +id = "move-15" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 15/511)" +needs = ["move-14"] + +[[steps]] +id = "move-16" +title = "Move disk 5: A → C" +description = "Move disk 5 from peg A to peg C. (Move 16/511)" +needs = ["move-15"] + +[[steps]] +id = "move-17" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 17/511)" +needs = ["move-16"] + +[[steps]] +id = "move-18" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 18/511)" +needs = ["move-17"] + +[[steps]] +id = "move-19" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 19/511)" +needs = ["move-18"] + +[[steps]] +id = "move-20" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 20/511)" +needs = ["move-19"] + +[[steps]] +id = "move-21" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 21/511)" +needs = ["move-20"] + +[[steps]] +id = "move-22" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 22/511)" +needs = ["move-21"] + +[[steps]] +id = "move-23" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 23/511)" +needs = ["move-22"] + +[[steps]] +id = "move-24" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 24/511)" +needs = ["move-23"] + +[[steps]] +id = "move-25" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 25/511)" +needs = ["move-24"] + +[[steps]] +id = "move-26" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 26/511)" +needs = ["move-25"] + +[[steps]] +id = "move-27" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 27/511)" +needs = ["move-26"] + +[[steps]] +id = "move-28" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 28/511)" +needs = ["move-27"] + +[[steps]] +id = "move-29" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 29/511)" +needs = ["move-28"] + +[[steps]] +id = "move-30" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 30/511)" +needs = ["move-29"] + +[[steps]] +id = "move-31" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 31/511)" +needs = ["move-30"] + +[[steps]] +id = "move-32" +title = "Move disk 6: A → B" +description = "Move disk 6 from peg A to peg B. (Move 32/511)" +needs = ["move-31"] + +[[steps]] +id = "move-33" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 33/511)" +needs = ["move-32"] + +[[steps]] +id = "move-34" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 34/511)" +needs = ["move-33"] + +[[steps]] +id = "move-35" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 35/511)" +needs = ["move-34"] + +[[steps]] +id = "move-36" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 36/511)" +needs = ["move-35"] + +[[steps]] +id = "move-37" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 37/511)" +needs = ["move-36"] + +[[steps]] +id = "move-38" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 38/511)" +needs = ["move-37"] + +[[steps]] +id = "move-39" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 39/511)" +needs = ["move-38"] + +[[steps]] +id = "move-40" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 40/511)" +needs = ["move-39"] + +[[steps]] +id = "move-41" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 41/511)" +needs = ["move-40"] + +[[steps]] +id = "move-42" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 42/511)" +needs = ["move-41"] + +[[steps]] +id = "move-43" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 43/511)" +needs = ["move-42"] + +[[steps]] +id = "move-44" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 44/511)" +needs = ["move-43"] + +[[steps]] +id = "move-45" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 45/511)" +needs = ["move-44"] + +[[steps]] +id = "move-46" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 46/511)" +needs = ["move-45"] + +[[steps]] +id = "move-47" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 47/511)" +needs = ["move-46"] + +[[steps]] +id = "move-48" +title = "Move disk 5: C → B" +description = "Move disk 5 from peg C to peg B. (Move 48/511)" +needs = ["move-47"] + +[[steps]] +id = "move-49" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 49/511)" +needs = ["move-48"] + +[[steps]] +id = "move-50" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 50/511)" +needs = ["move-49"] + +[[steps]] +id = "move-51" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 51/511)" +needs = ["move-50"] + +[[steps]] +id = "move-52" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 52/511)" +needs = ["move-51"] + +[[steps]] +id = "move-53" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 53/511)" +needs = ["move-52"] + +[[steps]] +id = "move-54" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 54/511)" +needs = ["move-53"] + +[[steps]] +id = "move-55" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 55/511)" +needs = ["move-54"] + +[[steps]] +id = "move-56" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 56/511)" +needs = ["move-55"] + +[[steps]] +id = "move-57" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 57/511)" +needs = ["move-56"] + +[[steps]] +id = "move-58" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 58/511)" +needs = ["move-57"] + +[[steps]] +id = "move-59" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 59/511)" +needs = ["move-58"] + +[[steps]] +id = "move-60" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 60/511)" +needs = ["move-59"] + +[[steps]] +id = "move-61" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 61/511)" +needs = ["move-60"] + +[[steps]] +id = "move-62" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 62/511)" +needs = ["move-61"] + +[[steps]] +id = "move-63" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 63/511)" +needs = ["move-62"] + +[[steps]] +id = "move-64" +title = "Move disk 7: A → C" +description = "Move disk 7 from peg A to peg C. (Move 64/511)" +needs = ["move-63"] + +[[steps]] +id = "move-65" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 65/511)" +needs = ["move-64"] + +[[steps]] +id = "move-66" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 66/511)" +needs = ["move-65"] + +[[steps]] +id = "move-67" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 67/511)" +needs = ["move-66"] + +[[steps]] +id = "move-68" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 68/511)" +needs = ["move-67"] + +[[steps]] +id = "move-69" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 69/511)" +needs = ["move-68"] + +[[steps]] +id = "move-70" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 70/511)" +needs = ["move-69"] + +[[steps]] +id = "move-71" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 71/511)" +needs = ["move-70"] + +[[steps]] +id = "move-72" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 72/511)" +needs = ["move-71"] + +[[steps]] +id = "move-73" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 73/511)" +needs = ["move-72"] + +[[steps]] +id = "move-74" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 74/511)" +needs = ["move-73"] + +[[steps]] +id = "move-75" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 75/511)" +needs = ["move-74"] + +[[steps]] +id = "move-76" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 76/511)" +needs = ["move-75"] + +[[steps]] +id = "move-77" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 77/511)" +needs = ["move-76"] + +[[steps]] +id = "move-78" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 78/511)" +needs = ["move-77"] + +[[steps]] +id = "move-79" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 79/511)" +needs = ["move-78"] + +[[steps]] +id = "move-80" +title = "Move disk 5: B → A" +description = "Move disk 5 from peg B to peg A. (Move 80/511)" +needs = ["move-79"] + +[[steps]] +id = "move-81" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 81/511)" +needs = ["move-80"] + +[[steps]] +id = "move-82" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 82/511)" +needs = ["move-81"] + +[[steps]] +id = "move-83" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 83/511)" +needs = ["move-82"] + +[[steps]] +id = "move-84" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 84/511)" +needs = ["move-83"] + +[[steps]] +id = "move-85" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 85/511)" +needs = ["move-84"] + +[[steps]] +id = "move-86" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 86/511)" +needs = ["move-85"] + +[[steps]] +id = "move-87" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 87/511)" +needs = ["move-86"] + +[[steps]] +id = "move-88" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 88/511)" +needs = ["move-87"] + +[[steps]] +id = "move-89" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 89/511)" +needs = ["move-88"] + +[[steps]] +id = "move-90" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 90/511)" +needs = ["move-89"] + +[[steps]] +id = "move-91" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 91/511)" +needs = ["move-90"] + +[[steps]] +id = "move-92" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 92/511)" +needs = ["move-91"] + +[[steps]] +id = "move-93" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 93/511)" +needs = ["move-92"] + +[[steps]] +id = "move-94" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 94/511)" +needs = ["move-93"] + +[[steps]] +id = "move-95" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 95/511)" +needs = ["move-94"] + +[[steps]] +id = "move-96" +title = "Move disk 6: B → C" +description = "Move disk 6 from peg B to peg C. (Move 96/511)" +needs = ["move-95"] + +[[steps]] +id = "move-97" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 97/511)" +needs = ["move-96"] + +[[steps]] +id = "move-98" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 98/511)" +needs = ["move-97"] + +[[steps]] +id = "move-99" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 99/511)" +needs = ["move-98"] + +[[steps]] +id = "move-100" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 100/511)" +needs = ["move-99"] + +[[steps]] +id = "move-101" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 101/511)" +needs = ["move-100"] + +[[steps]] +id = "move-102" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 102/511)" +needs = ["move-101"] + +[[steps]] +id = "move-103" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 103/511)" +needs = ["move-102"] + +[[steps]] +id = "move-104" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 104/511)" +needs = ["move-103"] + +[[steps]] +id = "move-105" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 105/511)" +needs = ["move-104"] + +[[steps]] +id = "move-106" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 106/511)" +needs = ["move-105"] + +[[steps]] +id = "move-107" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 107/511)" +needs = ["move-106"] + +[[steps]] +id = "move-108" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 108/511)" +needs = ["move-107"] + +[[steps]] +id = "move-109" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 109/511)" +needs = ["move-108"] + +[[steps]] +id = "move-110" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 110/511)" +needs = ["move-109"] + +[[steps]] +id = "move-111" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 111/511)" +needs = ["move-110"] + +[[steps]] +id = "move-112" +title = "Move disk 5: A → C" +description = "Move disk 5 from peg A to peg C. (Move 112/511)" +needs = ["move-111"] + +[[steps]] +id = "move-113" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 113/511)" +needs = ["move-112"] + +[[steps]] +id = "move-114" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 114/511)" +needs = ["move-113"] + +[[steps]] +id = "move-115" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 115/511)" +needs = ["move-114"] + +[[steps]] +id = "move-116" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 116/511)" +needs = ["move-115"] + +[[steps]] +id = "move-117" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 117/511)" +needs = ["move-116"] + +[[steps]] +id = "move-118" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 118/511)" +needs = ["move-117"] + +[[steps]] +id = "move-119" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 119/511)" +needs = ["move-118"] + +[[steps]] +id = "move-120" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 120/511)" +needs = ["move-119"] + +[[steps]] +id = "move-121" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 121/511)" +needs = ["move-120"] + +[[steps]] +id = "move-122" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 122/511)" +needs = ["move-121"] + +[[steps]] +id = "move-123" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 123/511)" +needs = ["move-122"] + +[[steps]] +id = "move-124" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 124/511)" +needs = ["move-123"] + +[[steps]] +id = "move-125" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 125/511)" +needs = ["move-124"] + +[[steps]] +id = "move-126" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 126/511)" +needs = ["move-125"] + +[[steps]] +id = "move-127" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 127/511)" +needs = ["move-126"] + +[[steps]] +id = "move-128" +title = "Move disk 8: A → B" +description = "Move disk 8 from peg A to peg B. (Move 128/511)" +needs = ["move-127"] + +[[steps]] +id = "move-129" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 129/511)" +needs = ["move-128"] + +[[steps]] +id = "move-130" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 130/511)" +needs = ["move-129"] + +[[steps]] +id = "move-131" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 131/511)" +needs = ["move-130"] + +[[steps]] +id = "move-132" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 132/511)" +needs = ["move-131"] + +[[steps]] +id = "move-133" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 133/511)" +needs = ["move-132"] + +[[steps]] +id = "move-134" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 134/511)" +needs = ["move-133"] + +[[steps]] +id = "move-135" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 135/511)" +needs = ["move-134"] + +[[steps]] +id = "move-136" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 136/511)" +needs = ["move-135"] + +[[steps]] +id = "move-137" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 137/511)" +needs = ["move-136"] + +[[steps]] +id = "move-138" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 138/511)" +needs = ["move-137"] + +[[steps]] +id = "move-139" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 139/511)" +needs = ["move-138"] + +[[steps]] +id = "move-140" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 140/511)" +needs = ["move-139"] + +[[steps]] +id = "move-141" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 141/511)" +needs = ["move-140"] + +[[steps]] +id = "move-142" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 142/511)" +needs = ["move-141"] + +[[steps]] +id = "move-143" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 143/511)" +needs = ["move-142"] + +[[steps]] +id = "move-144" +title = "Move disk 5: C → B" +description = "Move disk 5 from peg C to peg B. (Move 144/511)" +needs = ["move-143"] + +[[steps]] +id = "move-145" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 145/511)" +needs = ["move-144"] + +[[steps]] +id = "move-146" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 146/511)" +needs = ["move-145"] + +[[steps]] +id = "move-147" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 147/511)" +needs = ["move-146"] + +[[steps]] +id = "move-148" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 148/511)" +needs = ["move-147"] + +[[steps]] +id = "move-149" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 149/511)" +needs = ["move-148"] + +[[steps]] +id = "move-150" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 150/511)" +needs = ["move-149"] + +[[steps]] +id = "move-151" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 151/511)" +needs = ["move-150"] + +[[steps]] +id = "move-152" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 152/511)" +needs = ["move-151"] + +[[steps]] +id = "move-153" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 153/511)" +needs = ["move-152"] + +[[steps]] +id = "move-154" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 154/511)" +needs = ["move-153"] + +[[steps]] +id = "move-155" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 155/511)" +needs = ["move-154"] + +[[steps]] +id = "move-156" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 156/511)" +needs = ["move-155"] + +[[steps]] +id = "move-157" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 157/511)" +needs = ["move-156"] + +[[steps]] +id = "move-158" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 158/511)" +needs = ["move-157"] + +[[steps]] +id = "move-159" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 159/511)" +needs = ["move-158"] + +[[steps]] +id = "move-160" +title = "Move disk 6: C → A" +description = "Move disk 6 from peg C to peg A. (Move 160/511)" +needs = ["move-159"] + +[[steps]] +id = "move-161" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 161/511)" +needs = ["move-160"] + +[[steps]] +id = "move-162" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 162/511)" +needs = ["move-161"] + +[[steps]] +id = "move-163" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 163/511)" +needs = ["move-162"] + +[[steps]] +id = "move-164" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 164/511)" +needs = ["move-163"] + +[[steps]] +id = "move-165" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 165/511)" +needs = ["move-164"] + +[[steps]] +id = "move-166" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 166/511)" +needs = ["move-165"] + +[[steps]] +id = "move-167" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 167/511)" +needs = ["move-166"] + +[[steps]] +id = "move-168" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 168/511)" +needs = ["move-167"] + +[[steps]] +id = "move-169" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 169/511)" +needs = ["move-168"] + +[[steps]] +id = "move-170" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 170/511)" +needs = ["move-169"] + +[[steps]] +id = "move-171" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 171/511)" +needs = ["move-170"] + +[[steps]] +id = "move-172" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 172/511)" +needs = ["move-171"] + +[[steps]] +id = "move-173" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 173/511)" +needs = ["move-172"] + +[[steps]] +id = "move-174" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 174/511)" +needs = ["move-173"] + +[[steps]] +id = "move-175" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 175/511)" +needs = ["move-174"] + +[[steps]] +id = "move-176" +title = "Move disk 5: B → A" +description = "Move disk 5 from peg B to peg A. (Move 176/511)" +needs = ["move-175"] + +[[steps]] +id = "move-177" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 177/511)" +needs = ["move-176"] + +[[steps]] +id = "move-178" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 178/511)" +needs = ["move-177"] + +[[steps]] +id = "move-179" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 179/511)" +needs = ["move-178"] + +[[steps]] +id = "move-180" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 180/511)" +needs = ["move-179"] + +[[steps]] +id = "move-181" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 181/511)" +needs = ["move-180"] + +[[steps]] +id = "move-182" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 182/511)" +needs = ["move-181"] + +[[steps]] +id = "move-183" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 183/511)" +needs = ["move-182"] + +[[steps]] +id = "move-184" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 184/511)" +needs = ["move-183"] + +[[steps]] +id = "move-185" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 185/511)" +needs = ["move-184"] + +[[steps]] +id = "move-186" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 186/511)" +needs = ["move-185"] + +[[steps]] +id = "move-187" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 187/511)" +needs = ["move-186"] + +[[steps]] +id = "move-188" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 188/511)" +needs = ["move-187"] + +[[steps]] +id = "move-189" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 189/511)" +needs = ["move-188"] + +[[steps]] +id = "move-190" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 190/511)" +needs = ["move-189"] + +[[steps]] +id = "move-191" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 191/511)" +needs = ["move-190"] + +[[steps]] +id = "move-192" +title = "Move disk 7: C → B" +description = "Move disk 7 from peg C to peg B. (Move 192/511)" +needs = ["move-191"] + +[[steps]] +id = "move-193" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 193/511)" +needs = ["move-192"] + +[[steps]] +id = "move-194" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 194/511)" +needs = ["move-193"] + +[[steps]] +id = "move-195" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 195/511)" +needs = ["move-194"] + +[[steps]] +id = "move-196" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 196/511)" +needs = ["move-195"] + +[[steps]] +id = "move-197" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 197/511)" +needs = ["move-196"] + +[[steps]] +id = "move-198" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 198/511)" +needs = ["move-197"] + +[[steps]] +id = "move-199" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 199/511)" +needs = ["move-198"] + +[[steps]] +id = "move-200" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 200/511)" +needs = ["move-199"] + +[[steps]] +id = "move-201" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 201/511)" +needs = ["move-200"] + +[[steps]] +id = "move-202" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 202/511)" +needs = ["move-201"] + +[[steps]] +id = "move-203" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 203/511)" +needs = ["move-202"] + +[[steps]] +id = "move-204" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 204/511)" +needs = ["move-203"] + +[[steps]] +id = "move-205" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 205/511)" +needs = ["move-204"] + +[[steps]] +id = "move-206" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 206/511)" +needs = ["move-205"] + +[[steps]] +id = "move-207" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 207/511)" +needs = ["move-206"] + +[[steps]] +id = "move-208" +title = "Move disk 5: A → C" +description = "Move disk 5 from peg A to peg C. (Move 208/511)" +needs = ["move-207"] + +[[steps]] +id = "move-209" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 209/511)" +needs = ["move-208"] + +[[steps]] +id = "move-210" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 210/511)" +needs = ["move-209"] + +[[steps]] +id = "move-211" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 211/511)" +needs = ["move-210"] + +[[steps]] +id = "move-212" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 212/511)" +needs = ["move-211"] + +[[steps]] +id = "move-213" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 213/511)" +needs = ["move-212"] + +[[steps]] +id = "move-214" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 214/511)" +needs = ["move-213"] + +[[steps]] +id = "move-215" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 215/511)" +needs = ["move-214"] + +[[steps]] +id = "move-216" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 216/511)" +needs = ["move-215"] + +[[steps]] +id = "move-217" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 217/511)" +needs = ["move-216"] + +[[steps]] +id = "move-218" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 218/511)" +needs = ["move-217"] + +[[steps]] +id = "move-219" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 219/511)" +needs = ["move-218"] + +[[steps]] +id = "move-220" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 220/511)" +needs = ["move-219"] + +[[steps]] +id = "move-221" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 221/511)" +needs = ["move-220"] + +[[steps]] +id = "move-222" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 222/511)" +needs = ["move-221"] + +[[steps]] +id = "move-223" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 223/511)" +needs = ["move-222"] + +[[steps]] +id = "move-224" +title = "Move disk 6: A → B" +description = "Move disk 6 from peg A to peg B. (Move 224/511)" +needs = ["move-223"] + +[[steps]] +id = "move-225" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 225/511)" +needs = ["move-224"] + +[[steps]] +id = "move-226" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 226/511)" +needs = ["move-225"] + +[[steps]] +id = "move-227" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 227/511)" +needs = ["move-226"] + +[[steps]] +id = "move-228" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 228/511)" +needs = ["move-227"] + +[[steps]] +id = "move-229" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 229/511)" +needs = ["move-228"] + +[[steps]] +id = "move-230" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 230/511)" +needs = ["move-229"] + +[[steps]] +id = "move-231" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 231/511)" +needs = ["move-230"] + +[[steps]] +id = "move-232" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 232/511)" +needs = ["move-231"] + +[[steps]] +id = "move-233" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 233/511)" +needs = ["move-232"] + +[[steps]] +id = "move-234" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 234/511)" +needs = ["move-233"] + +[[steps]] +id = "move-235" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 235/511)" +needs = ["move-234"] + +[[steps]] +id = "move-236" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 236/511)" +needs = ["move-235"] + +[[steps]] +id = "move-237" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 237/511)" +needs = ["move-236"] + +[[steps]] +id = "move-238" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 238/511)" +needs = ["move-237"] + +[[steps]] +id = "move-239" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 239/511)" +needs = ["move-238"] + +[[steps]] +id = "move-240" +title = "Move disk 5: C → B" +description = "Move disk 5 from peg C to peg B. (Move 240/511)" +needs = ["move-239"] + +[[steps]] +id = "move-241" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 241/511)" +needs = ["move-240"] + +[[steps]] +id = "move-242" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 242/511)" +needs = ["move-241"] + +[[steps]] +id = "move-243" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 243/511)" +needs = ["move-242"] + +[[steps]] +id = "move-244" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 244/511)" +needs = ["move-243"] + +[[steps]] +id = "move-245" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 245/511)" +needs = ["move-244"] + +[[steps]] +id = "move-246" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 246/511)" +needs = ["move-245"] + +[[steps]] +id = "move-247" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 247/511)" +needs = ["move-246"] + +[[steps]] +id = "move-248" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 248/511)" +needs = ["move-247"] + +[[steps]] +id = "move-249" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 249/511)" +needs = ["move-248"] + +[[steps]] +id = "move-250" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 250/511)" +needs = ["move-249"] + +[[steps]] +id = "move-251" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 251/511)" +needs = ["move-250"] + +[[steps]] +id = "move-252" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 252/511)" +needs = ["move-251"] + +[[steps]] +id = "move-253" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 253/511)" +needs = ["move-252"] + +[[steps]] +id = "move-254" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 254/511)" +needs = ["move-253"] + +[[steps]] +id = "move-255" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 255/511)" +needs = ["move-254"] + +[[steps]] +id = "move-256" +title = "Move disk 9: A → C" +description = "Move disk 9 from peg A to peg C. (Move 256/511)" +needs = ["move-255"] + +[[steps]] +id = "move-257" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 257/511)" +needs = ["move-256"] + +[[steps]] +id = "move-258" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 258/511)" +needs = ["move-257"] + +[[steps]] +id = "move-259" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 259/511)" +needs = ["move-258"] + +[[steps]] +id = "move-260" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 260/511)" +needs = ["move-259"] + +[[steps]] +id = "move-261" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 261/511)" +needs = ["move-260"] + +[[steps]] +id = "move-262" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 262/511)" +needs = ["move-261"] + +[[steps]] +id = "move-263" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 263/511)" +needs = ["move-262"] + +[[steps]] +id = "move-264" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 264/511)" +needs = ["move-263"] + +[[steps]] +id = "move-265" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 265/511)" +needs = ["move-264"] + +[[steps]] +id = "move-266" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 266/511)" +needs = ["move-265"] + +[[steps]] +id = "move-267" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 267/511)" +needs = ["move-266"] + +[[steps]] +id = "move-268" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 268/511)" +needs = ["move-267"] + +[[steps]] +id = "move-269" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 269/511)" +needs = ["move-268"] + +[[steps]] +id = "move-270" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 270/511)" +needs = ["move-269"] + +[[steps]] +id = "move-271" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 271/511)" +needs = ["move-270"] + +[[steps]] +id = "move-272" +title = "Move disk 5: B → A" +description = "Move disk 5 from peg B to peg A. (Move 272/511)" +needs = ["move-271"] + +[[steps]] +id = "move-273" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 273/511)" +needs = ["move-272"] + +[[steps]] +id = "move-274" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 274/511)" +needs = ["move-273"] + +[[steps]] +id = "move-275" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 275/511)" +needs = ["move-274"] + +[[steps]] +id = "move-276" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 276/511)" +needs = ["move-275"] + +[[steps]] +id = "move-277" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 277/511)" +needs = ["move-276"] + +[[steps]] +id = "move-278" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 278/511)" +needs = ["move-277"] + +[[steps]] +id = "move-279" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 279/511)" +needs = ["move-278"] + +[[steps]] +id = "move-280" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 280/511)" +needs = ["move-279"] + +[[steps]] +id = "move-281" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 281/511)" +needs = ["move-280"] + +[[steps]] +id = "move-282" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 282/511)" +needs = ["move-281"] + +[[steps]] +id = "move-283" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 283/511)" +needs = ["move-282"] + +[[steps]] +id = "move-284" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 284/511)" +needs = ["move-283"] + +[[steps]] +id = "move-285" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 285/511)" +needs = ["move-284"] + +[[steps]] +id = "move-286" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 286/511)" +needs = ["move-285"] + +[[steps]] +id = "move-287" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 287/511)" +needs = ["move-286"] + +[[steps]] +id = "move-288" +title = "Move disk 6: B → C" +description = "Move disk 6 from peg B to peg C. (Move 288/511)" +needs = ["move-287"] + +[[steps]] +id = "move-289" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 289/511)" +needs = ["move-288"] + +[[steps]] +id = "move-290" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 290/511)" +needs = ["move-289"] + +[[steps]] +id = "move-291" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 291/511)" +needs = ["move-290"] + +[[steps]] +id = "move-292" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 292/511)" +needs = ["move-291"] + +[[steps]] +id = "move-293" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 293/511)" +needs = ["move-292"] + +[[steps]] +id = "move-294" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 294/511)" +needs = ["move-293"] + +[[steps]] +id = "move-295" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 295/511)" +needs = ["move-294"] + +[[steps]] +id = "move-296" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 296/511)" +needs = ["move-295"] + +[[steps]] +id = "move-297" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 297/511)" +needs = ["move-296"] + +[[steps]] +id = "move-298" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 298/511)" +needs = ["move-297"] + +[[steps]] +id = "move-299" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 299/511)" +needs = ["move-298"] + +[[steps]] +id = "move-300" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 300/511)" +needs = ["move-299"] + +[[steps]] +id = "move-301" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 301/511)" +needs = ["move-300"] + +[[steps]] +id = "move-302" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 302/511)" +needs = ["move-301"] + +[[steps]] +id = "move-303" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 303/511)" +needs = ["move-302"] + +[[steps]] +id = "move-304" +title = "Move disk 5: A → C" +description = "Move disk 5 from peg A to peg C. (Move 304/511)" +needs = ["move-303"] + +[[steps]] +id = "move-305" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 305/511)" +needs = ["move-304"] + +[[steps]] +id = "move-306" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 306/511)" +needs = ["move-305"] + +[[steps]] +id = "move-307" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 307/511)" +needs = ["move-306"] + +[[steps]] +id = "move-308" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 308/511)" +needs = ["move-307"] + +[[steps]] +id = "move-309" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 309/511)" +needs = ["move-308"] + +[[steps]] +id = "move-310" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 310/511)" +needs = ["move-309"] + +[[steps]] +id = "move-311" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 311/511)" +needs = ["move-310"] + +[[steps]] +id = "move-312" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 312/511)" +needs = ["move-311"] + +[[steps]] +id = "move-313" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 313/511)" +needs = ["move-312"] + +[[steps]] +id = "move-314" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 314/511)" +needs = ["move-313"] + +[[steps]] +id = "move-315" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 315/511)" +needs = ["move-314"] + +[[steps]] +id = "move-316" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 316/511)" +needs = ["move-315"] + +[[steps]] +id = "move-317" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 317/511)" +needs = ["move-316"] + +[[steps]] +id = "move-318" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 318/511)" +needs = ["move-317"] + +[[steps]] +id = "move-319" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 319/511)" +needs = ["move-318"] + +[[steps]] +id = "move-320" +title = "Move disk 7: B → A" +description = "Move disk 7 from peg B to peg A. (Move 320/511)" +needs = ["move-319"] + +[[steps]] +id = "move-321" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 321/511)" +needs = ["move-320"] + +[[steps]] +id = "move-322" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 322/511)" +needs = ["move-321"] + +[[steps]] +id = "move-323" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 323/511)" +needs = ["move-322"] + +[[steps]] +id = "move-324" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 324/511)" +needs = ["move-323"] + +[[steps]] +id = "move-325" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 325/511)" +needs = ["move-324"] + +[[steps]] +id = "move-326" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 326/511)" +needs = ["move-325"] + +[[steps]] +id = "move-327" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 327/511)" +needs = ["move-326"] + +[[steps]] +id = "move-328" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 328/511)" +needs = ["move-327"] + +[[steps]] +id = "move-329" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 329/511)" +needs = ["move-328"] + +[[steps]] +id = "move-330" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 330/511)" +needs = ["move-329"] + +[[steps]] +id = "move-331" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 331/511)" +needs = ["move-330"] + +[[steps]] +id = "move-332" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 332/511)" +needs = ["move-331"] + +[[steps]] +id = "move-333" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 333/511)" +needs = ["move-332"] + +[[steps]] +id = "move-334" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 334/511)" +needs = ["move-333"] + +[[steps]] +id = "move-335" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 335/511)" +needs = ["move-334"] + +[[steps]] +id = "move-336" +title = "Move disk 5: C → B" +description = "Move disk 5 from peg C to peg B. (Move 336/511)" +needs = ["move-335"] + +[[steps]] +id = "move-337" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 337/511)" +needs = ["move-336"] + +[[steps]] +id = "move-338" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 338/511)" +needs = ["move-337"] + +[[steps]] +id = "move-339" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 339/511)" +needs = ["move-338"] + +[[steps]] +id = "move-340" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 340/511)" +needs = ["move-339"] + +[[steps]] +id = "move-341" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 341/511)" +needs = ["move-340"] + +[[steps]] +id = "move-342" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 342/511)" +needs = ["move-341"] + +[[steps]] +id = "move-343" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 343/511)" +needs = ["move-342"] + +[[steps]] +id = "move-344" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 344/511)" +needs = ["move-343"] + +[[steps]] +id = "move-345" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 345/511)" +needs = ["move-344"] + +[[steps]] +id = "move-346" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 346/511)" +needs = ["move-345"] + +[[steps]] +id = "move-347" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 347/511)" +needs = ["move-346"] + +[[steps]] +id = "move-348" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 348/511)" +needs = ["move-347"] + +[[steps]] +id = "move-349" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 349/511)" +needs = ["move-348"] + +[[steps]] +id = "move-350" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 350/511)" +needs = ["move-349"] + +[[steps]] +id = "move-351" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 351/511)" +needs = ["move-350"] + +[[steps]] +id = "move-352" +title = "Move disk 6: C → A" +description = "Move disk 6 from peg C to peg A. (Move 352/511)" +needs = ["move-351"] + +[[steps]] +id = "move-353" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 353/511)" +needs = ["move-352"] + +[[steps]] +id = "move-354" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 354/511)" +needs = ["move-353"] + +[[steps]] +id = "move-355" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 355/511)" +needs = ["move-354"] + +[[steps]] +id = "move-356" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 356/511)" +needs = ["move-355"] + +[[steps]] +id = "move-357" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 357/511)" +needs = ["move-356"] + +[[steps]] +id = "move-358" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 358/511)" +needs = ["move-357"] + +[[steps]] +id = "move-359" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 359/511)" +needs = ["move-358"] + +[[steps]] +id = "move-360" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 360/511)" +needs = ["move-359"] + +[[steps]] +id = "move-361" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 361/511)" +needs = ["move-360"] + +[[steps]] +id = "move-362" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 362/511)" +needs = ["move-361"] + +[[steps]] +id = "move-363" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 363/511)" +needs = ["move-362"] + +[[steps]] +id = "move-364" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 364/511)" +needs = ["move-363"] + +[[steps]] +id = "move-365" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 365/511)" +needs = ["move-364"] + +[[steps]] +id = "move-366" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 366/511)" +needs = ["move-365"] + +[[steps]] +id = "move-367" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 367/511)" +needs = ["move-366"] + +[[steps]] +id = "move-368" +title = "Move disk 5: B → A" +description = "Move disk 5 from peg B to peg A. (Move 368/511)" +needs = ["move-367"] + +[[steps]] +id = "move-369" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 369/511)" +needs = ["move-368"] + +[[steps]] +id = "move-370" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 370/511)" +needs = ["move-369"] + +[[steps]] +id = "move-371" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 371/511)" +needs = ["move-370"] + +[[steps]] +id = "move-372" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 372/511)" +needs = ["move-371"] + +[[steps]] +id = "move-373" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 373/511)" +needs = ["move-372"] + +[[steps]] +id = "move-374" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 374/511)" +needs = ["move-373"] + +[[steps]] +id = "move-375" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 375/511)" +needs = ["move-374"] + +[[steps]] +id = "move-376" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 376/511)" +needs = ["move-375"] + +[[steps]] +id = "move-377" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 377/511)" +needs = ["move-376"] + +[[steps]] +id = "move-378" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 378/511)" +needs = ["move-377"] + +[[steps]] +id = "move-379" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 379/511)" +needs = ["move-378"] + +[[steps]] +id = "move-380" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 380/511)" +needs = ["move-379"] + +[[steps]] +id = "move-381" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 381/511)" +needs = ["move-380"] + +[[steps]] +id = "move-382" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 382/511)" +needs = ["move-381"] + +[[steps]] +id = "move-383" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 383/511)" +needs = ["move-382"] + +[[steps]] +id = "move-384" +title = "Move disk 8: B → C" +description = "Move disk 8 from peg B to peg C. (Move 384/511)" +needs = ["move-383"] + +[[steps]] +id = "move-385" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 385/511)" +needs = ["move-384"] + +[[steps]] +id = "move-386" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 386/511)" +needs = ["move-385"] + +[[steps]] +id = "move-387" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 387/511)" +needs = ["move-386"] + +[[steps]] +id = "move-388" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 388/511)" +needs = ["move-387"] + +[[steps]] +id = "move-389" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 389/511)" +needs = ["move-388"] + +[[steps]] +id = "move-390" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 390/511)" +needs = ["move-389"] + +[[steps]] +id = "move-391" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 391/511)" +needs = ["move-390"] + +[[steps]] +id = "move-392" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 392/511)" +needs = ["move-391"] + +[[steps]] +id = "move-393" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 393/511)" +needs = ["move-392"] + +[[steps]] +id = "move-394" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 394/511)" +needs = ["move-393"] + +[[steps]] +id = "move-395" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 395/511)" +needs = ["move-394"] + +[[steps]] +id = "move-396" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 396/511)" +needs = ["move-395"] + +[[steps]] +id = "move-397" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 397/511)" +needs = ["move-396"] + +[[steps]] +id = "move-398" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 398/511)" +needs = ["move-397"] + +[[steps]] +id = "move-399" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 399/511)" +needs = ["move-398"] + +[[steps]] +id = "move-400" +title = "Move disk 5: A → C" +description = "Move disk 5 from peg A to peg C. (Move 400/511)" +needs = ["move-399"] + +[[steps]] +id = "move-401" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 401/511)" +needs = ["move-400"] + +[[steps]] +id = "move-402" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 402/511)" +needs = ["move-401"] + +[[steps]] +id = "move-403" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 403/511)" +needs = ["move-402"] + +[[steps]] +id = "move-404" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 404/511)" +needs = ["move-403"] + +[[steps]] +id = "move-405" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 405/511)" +needs = ["move-404"] + +[[steps]] +id = "move-406" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 406/511)" +needs = ["move-405"] + +[[steps]] +id = "move-407" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 407/511)" +needs = ["move-406"] + +[[steps]] +id = "move-408" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 408/511)" +needs = ["move-407"] + +[[steps]] +id = "move-409" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 409/511)" +needs = ["move-408"] + +[[steps]] +id = "move-410" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 410/511)" +needs = ["move-409"] + +[[steps]] +id = "move-411" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 411/511)" +needs = ["move-410"] + +[[steps]] +id = "move-412" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 412/511)" +needs = ["move-411"] + +[[steps]] +id = "move-413" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 413/511)" +needs = ["move-412"] + +[[steps]] +id = "move-414" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 414/511)" +needs = ["move-413"] + +[[steps]] +id = "move-415" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 415/511)" +needs = ["move-414"] + +[[steps]] +id = "move-416" +title = "Move disk 6: A → B" +description = "Move disk 6 from peg A to peg B. (Move 416/511)" +needs = ["move-415"] + +[[steps]] +id = "move-417" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 417/511)" +needs = ["move-416"] + +[[steps]] +id = "move-418" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 418/511)" +needs = ["move-417"] + +[[steps]] +id = "move-419" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 419/511)" +needs = ["move-418"] + +[[steps]] +id = "move-420" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 420/511)" +needs = ["move-419"] + +[[steps]] +id = "move-421" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 421/511)" +needs = ["move-420"] + +[[steps]] +id = "move-422" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 422/511)" +needs = ["move-421"] + +[[steps]] +id = "move-423" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 423/511)" +needs = ["move-422"] + +[[steps]] +id = "move-424" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 424/511)" +needs = ["move-423"] + +[[steps]] +id = "move-425" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 425/511)" +needs = ["move-424"] + +[[steps]] +id = "move-426" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 426/511)" +needs = ["move-425"] + +[[steps]] +id = "move-427" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 427/511)" +needs = ["move-426"] + +[[steps]] +id = "move-428" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 428/511)" +needs = ["move-427"] + +[[steps]] +id = "move-429" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 429/511)" +needs = ["move-428"] + +[[steps]] +id = "move-430" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 430/511)" +needs = ["move-429"] + +[[steps]] +id = "move-431" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 431/511)" +needs = ["move-430"] + +[[steps]] +id = "move-432" +title = "Move disk 5: C → B" +description = "Move disk 5 from peg C to peg B. (Move 432/511)" +needs = ["move-431"] + +[[steps]] +id = "move-433" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 433/511)" +needs = ["move-432"] + +[[steps]] +id = "move-434" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 434/511)" +needs = ["move-433"] + +[[steps]] +id = "move-435" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 435/511)" +needs = ["move-434"] + +[[steps]] +id = "move-436" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 436/511)" +needs = ["move-435"] + +[[steps]] +id = "move-437" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 437/511)" +needs = ["move-436"] + +[[steps]] +id = "move-438" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 438/511)" +needs = ["move-437"] + +[[steps]] +id = "move-439" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 439/511)" +needs = ["move-438"] + +[[steps]] +id = "move-440" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 440/511)" +needs = ["move-439"] + +[[steps]] +id = "move-441" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 441/511)" +needs = ["move-440"] + +[[steps]] +id = "move-442" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 442/511)" +needs = ["move-441"] + +[[steps]] +id = "move-443" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 443/511)" +needs = ["move-442"] + +[[steps]] +id = "move-444" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 444/511)" +needs = ["move-443"] + +[[steps]] +id = "move-445" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 445/511)" +needs = ["move-444"] + +[[steps]] +id = "move-446" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 446/511)" +needs = ["move-445"] + +[[steps]] +id = "move-447" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 447/511)" +needs = ["move-446"] + +[[steps]] +id = "move-448" +title = "Move disk 7: A → C" +description = "Move disk 7 from peg A to peg C. (Move 448/511)" +needs = ["move-447"] + +[[steps]] +id = "move-449" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 449/511)" +needs = ["move-448"] + +[[steps]] +id = "move-450" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 450/511)" +needs = ["move-449"] + +[[steps]] +id = "move-451" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 451/511)" +needs = ["move-450"] + +[[steps]] +id = "move-452" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 452/511)" +needs = ["move-451"] + +[[steps]] +id = "move-453" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 453/511)" +needs = ["move-452"] + +[[steps]] +id = "move-454" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 454/511)" +needs = ["move-453"] + +[[steps]] +id = "move-455" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 455/511)" +needs = ["move-454"] + +[[steps]] +id = "move-456" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 456/511)" +needs = ["move-455"] + +[[steps]] +id = "move-457" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 457/511)" +needs = ["move-456"] + +[[steps]] +id = "move-458" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 458/511)" +needs = ["move-457"] + +[[steps]] +id = "move-459" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 459/511)" +needs = ["move-458"] + +[[steps]] +id = "move-460" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 460/511)" +needs = ["move-459"] + +[[steps]] +id = "move-461" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 461/511)" +needs = ["move-460"] + +[[steps]] +id = "move-462" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 462/511)" +needs = ["move-461"] + +[[steps]] +id = "move-463" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 463/511)" +needs = ["move-462"] + +[[steps]] +id = "move-464" +title = "Move disk 5: B → A" +description = "Move disk 5 from peg B to peg A. (Move 464/511)" +needs = ["move-463"] + +[[steps]] +id = "move-465" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 465/511)" +needs = ["move-464"] + +[[steps]] +id = "move-466" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 466/511)" +needs = ["move-465"] + +[[steps]] +id = "move-467" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 467/511)" +needs = ["move-466"] + +[[steps]] +id = "move-468" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 468/511)" +needs = ["move-467"] + +[[steps]] +id = "move-469" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 469/511)" +needs = ["move-468"] + +[[steps]] +id = "move-470" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 470/511)" +needs = ["move-469"] + +[[steps]] +id = "move-471" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 471/511)" +needs = ["move-470"] + +[[steps]] +id = "move-472" +title = "Move disk 4: C → A" +description = "Move disk 4 from peg C to peg A. (Move 472/511)" +needs = ["move-471"] + +[[steps]] +id = "move-473" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 473/511)" +needs = ["move-472"] + +[[steps]] +id = "move-474" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 474/511)" +needs = ["move-473"] + +[[steps]] +id = "move-475" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 475/511)" +needs = ["move-474"] + +[[steps]] +id = "move-476" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 476/511)" +needs = ["move-475"] + +[[steps]] +id = "move-477" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 477/511)" +needs = ["move-476"] + +[[steps]] +id = "move-478" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 478/511)" +needs = ["move-477"] + +[[steps]] +id = "move-479" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 479/511)" +needs = ["move-478"] + +[[steps]] +id = "move-480" +title = "Move disk 6: B → C" +description = "Move disk 6 from peg B to peg C. (Move 480/511)" +needs = ["move-479"] + +[[steps]] +id = "move-481" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 481/511)" +needs = ["move-480"] + +[[steps]] +id = "move-482" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 482/511)" +needs = ["move-481"] + +[[steps]] +id = "move-483" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 483/511)" +needs = ["move-482"] + +[[steps]] +id = "move-484" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 484/511)" +needs = ["move-483"] + +[[steps]] +id = "move-485" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 485/511)" +needs = ["move-484"] + +[[steps]] +id = "move-486" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 486/511)" +needs = ["move-485"] + +[[steps]] +id = "move-487" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 487/511)" +needs = ["move-486"] + +[[steps]] +id = "move-488" +title = "Move disk 4: A → B" +description = "Move disk 4 from peg A to peg B. (Move 488/511)" +needs = ["move-487"] + +[[steps]] +id = "move-489" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 489/511)" +needs = ["move-488"] + +[[steps]] +id = "move-490" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 490/511)" +needs = ["move-489"] + +[[steps]] +id = "move-491" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 491/511)" +needs = ["move-490"] + +[[steps]] +id = "move-492" +title = "Move disk 3: C → B" +description = "Move disk 3 from peg C to peg B. (Move 492/511)" +needs = ["move-491"] + +[[steps]] +id = "move-493" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 493/511)" +needs = ["move-492"] + +[[steps]] +id = "move-494" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 494/511)" +needs = ["move-493"] + +[[steps]] +id = "move-495" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 495/511)" +needs = ["move-494"] + +[[steps]] +id = "move-496" +title = "Move disk 5: A → C" +description = "Move disk 5 from peg A to peg C. (Move 496/511)" +needs = ["move-495"] + +[[steps]] +id = "move-497" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 497/511)" +needs = ["move-496"] + +[[steps]] +id = "move-498" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 498/511)" +needs = ["move-497"] + +[[steps]] +id = "move-499" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 499/511)" +needs = ["move-498"] + +[[steps]] +id = "move-500" +title = "Move disk 3: B → A" +description = "Move disk 3 from peg B to peg A. (Move 500/511)" +needs = ["move-499"] + +[[steps]] +id = "move-501" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 501/511)" +needs = ["move-500"] + +[[steps]] +id = "move-502" +title = "Move disk 2: C → A" +description = "Move disk 2 from peg C to peg A. (Move 502/511)" +needs = ["move-501"] + +[[steps]] +id = "move-503" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 503/511)" +needs = ["move-502"] + +[[steps]] +id = "move-504" +title = "Move disk 4: B → C" +description = "Move disk 4 from peg B to peg C. (Move 504/511)" +needs = ["move-503"] + +[[steps]] +id = "move-505" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 505/511)" +needs = ["move-504"] + +[[steps]] +id = "move-506" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B. (Move 506/511)" +needs = ["move-505"] + +[[steps]] +id = "move-507" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B. (Move 507/511)" +needs = ["move-506"] + +[[steps]] +id = "move-508" +title = "Move disk 3: A → C" +description = "Move disk 3 from peg A to peg C. (Move 508/511)" +needs = ["move-507"] + +[[steps]] +id = "move-509" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A. (Move 509/511)" +needs = ["move-508"] + +[[steps]] +id = "move-510" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C. (Move 510/511)" +needs = ["move-509"] + +[[steps]] +id = "move-511" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C. (Move 511/511)" +needs = ["move-510"] + +[[steps]] +id = "verify" +title = "Verify final state" +description = "All 9 disks now on peg C. Tower intact, all moves were legal." +needs = ["move-511"] diff --git a/internal/formula/formulas/towers-of-hanoi.formula.toml b/internal/formula/formulas/towers-of-hanoi.formula.toml new file mode 100644 index 00000000..cd698cf0 --- /dev/null +++ b/internal/formula/formulas/towers-of-hanoi.formula.toml @@ -0,0 +1,105 @@ +description = """ +AGENT EXECUTION PROTOCOL - Towers of Hanoi + +PURPOSE: This is a durability proof, not computation. Steps are pre-computed. +Your job is to execute them mechanically, proving crash-recovery at scale. + +EXECUTION LOOP: +1. Find current state: bd mol current +2. Find the next ready (unblocked) step +3. Close it: bd close +4. Repeat until no ready steps remain + +ON RESUME (after crash/restart/handoff): +- Same as fresh start. The molecule IS the state. +- Query `bd mol current `, continue from there. +- No memory of previous session needed. + +DO: +- Close steps as fast as possible (they're trivial mechanical moves) +- Use `gt handoff` when context fills (proactive cycling) +- Trust the pre-computed solution - every move is already correct + +DO NOT: +- Try to solve Hanoi yourself - moves are already computed +- Mark steps in_progress - just close them directly +- Ask for permission - this is GUPP territory, just execute +- Stop for human input - run autonomously until complete + +MONITORING: +- Progress: Count closed children of the molecule +- For mega-molecules: Use convoy dashboard when available +- Completion: All steps closed = molecule complete + +This proves Gas Town can execute arbitrarily long workflows with +nondeterministic idempotence - different sessions, same outcome. +""" +formula = "towers-of-hanoi" +version = 2 + +[vars] +[vars.source_peg] +default = "A" +description = "Starting peg" +[vars.target_peg] +default = "C" +description = "Target peg" +[vars.auxiliary_peg] +default = "B" +description = "Helper peg" + +# 3-disk solution: 7 moves (2^3 - 1) +# Each step is a simple acknowledgment - the agent just closes it. + +[[steps]] +id = "setup" +title = "Verify initial state" +description = "All 3 disks stacked on peg A. Largest on bottom." + +[[steps]] +id = "move-1" +title = "Move disk 1: A → C" +description = "Move the smallest disk from peg A to peg C." +needs = ["setup"] + +[[steps]] +id = "move-2" +title = "Move disk 2: A → B" +description = "Move disk 2 from peg A to peg B." +needs = ["move-1"] + +[[steps]] +id = "move-3" +title = "Move disk 1: C → B" +description = "Move disk 1 from peg C to peg B." +needs = ["move-2"] + +[[steps]] +id = "move-4" +title = "Move disk 3: A → C" +description = "Move the largest disk from peg A to peg C." +needs = ["move-3"] + +[[steps]] +id = "move-5" +title = "Move disk 1: B → A" +description = "Move disk 1 from peg B to peg A." +needs = ["move-4"] + +[[steps]] +id = "move-6" +title = "Move disk 2: B → C" +description = "Move disk 2 from peg B to peg C." +needs = ["move-5"] + +[[steps]] +id = "move-7" +title = "Move disk 1: A → C" +description = "Move disk 1 from peg A to peg C." +needs = ["move-6"] + +[[steps]] +id = "verify" +title = "Verify final state" +description = "All 3 disks now on peg C. Tower intact, all moves were legal." +needs = ["move-7"]