Puzzle Detail
Tower Of Hanoi Hanoi 9disc Expert — Set 6
This page uses a content type that does not have a custom renderer yet. Raw structured data is shown below.
{
"_meta": {
"schemaVersion": "2.0.0",
"nodeId": "node-15-leaf-hanoi-9disc-expert",
"pageNumber": 6,
"generatedAt": "2026-03-05T20:18:54.304Z",
"generatorVersion": "2.0.0",
"status": "generated"
},
"title": "Tower of Hanoi: 9 Disks — Expert #6",
"contentType": "tower-of-hanoi",
"diskCount": 9,
"difficulty": "expert",
"taskType": "error-identify",
"pegs": {
"A": "Peg A (Start)",
"B": "Peg B (Spare)",
"C": "Peg C (Goal)"
},
"initialState": {
"A": [
9,
8,
7,
6,
5,
4,
3,
2,
1
],
"B": [],
"C": []
},
"targetState": {
"A": [],
"B": [],
"C": [
9,
8,
7,
6,
5,
4,
3,
2,
1
]
},
"partialState": null,
"movesCompleted": null,
"solution": [
{
"step": 1,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 2,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 3,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 4,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 5,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 6,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 7,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 8,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 9,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 10,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 11,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 12,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 13,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 14,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 15,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 16,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 17,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 18,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 19,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 20,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 21,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 22,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 23,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 24,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 25,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 26,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 27,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 28,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 29,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 30,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 31,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 32,
"from": "A",
"to": "B",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg A to peg B."
},
{
"step": 33,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 34,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 35,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 36,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 37,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 38,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 39,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 40,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 41,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 42,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 43,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 44,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 45,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 46,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 47,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 48,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 49,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 50,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 51,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 52,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 53,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 54,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 55,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 56,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 57,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 58,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 59,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 60,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 61,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 62,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 63,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 64,
"from": "A",
"to": "C",
"diskSize": 7,
"description": "Move disk 7 (medium) from peg A to peg C."
},
{
"step": 65,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 66,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 67,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 68,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 69,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 70,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 71,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 72,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 73,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 74,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 75,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 76,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 77,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 78,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 79,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 80,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 81,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 82,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 83,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 84,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 85,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 86,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 87,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 88,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 89,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 90,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 91,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 92,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 93,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 94,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 95,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 96,
"from": "B",
"to": "C",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg B to peg C."
},
{
"step": 97,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 98,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 99,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 100,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 101,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 102,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 103,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 104,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 105,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 106,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 107,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 108,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 109,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 110,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 111,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 112,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 113,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 114,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 115,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 116,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 117,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 118,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 119,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 120,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 121,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 122,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 123,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 124,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 125,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 126,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 127,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 128,
"from": "A",
"to": "B",
"diskSize": 8,
"description": "Move disk 8 (second largest) from peg A to peg B."
},
{
"step": 129,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 130,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 131,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 132,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 133,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 134,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 135,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 136,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 137,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 138,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 139,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 140,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 141,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 142,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 143,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 144,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 145,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 146,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 147,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 148,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 149,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 150,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 151,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 152,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 153,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 154,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 155,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 156,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 157,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 158,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 159,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 160,
"from": "C",
"to": "A",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg C to peg A."
},
{
"step": 161,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 162,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 163,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 164,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 165,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 166,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 167,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 168,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 169,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 170,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 171,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 172,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 173,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 174,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 175,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 176,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 177,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 178,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 179,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 180,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 181,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 182,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 183,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 184,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 185,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 186,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 187,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 188,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 189,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 190,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 191,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 192,
"from": "C",
"to": "B",
"diskSize": 7,
"description": "Move disk 7 (medium) from peg C to peg B."
},
{
"step": 193,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 194,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 195,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 196,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 197,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 198,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 199,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 200,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 201,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 202,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 203,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 204,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 205,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 206,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 207,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 208,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 209,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 210,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 211,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 212,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 213,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 214,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 215,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 216,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 217,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 218,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 219,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 220,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 221,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 222,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 223,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 224,
"from": "A",
"to": "B",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg A to peg B."
},
{
"step": 225,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 226,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 227,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 228,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 229,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 230,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 231,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 232,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 233,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 234,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 235,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 236,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 237,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 238,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 239,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 240,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 241,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 242,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 243,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 244,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 245,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 246,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 247,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 248,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 249,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 250,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 251,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 252,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 253,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 254,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 255,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 256,
"from": "A",
"to": "C",
"diskSize": 9,
"description": "Move disk 9 (largest) from peg A to peg C."
},
{
"step": 257,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 258,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 259,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 260,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 261,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 262,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 263,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 264,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 265,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 266,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 267,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 268,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 269,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 270,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 271,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 272,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 273,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 274,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 275,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 276,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 277,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 278,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 279,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 280,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 281,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 282,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 283,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 284,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 285,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 286,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 287,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 288,
"from": "B",
"to": "C",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg B to peg C."
},
{
"step": 289,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 290,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 291,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 292,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 293,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 294,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 295,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 296,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 297,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 298,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 299,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 300,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 301,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 302,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 303,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 304,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 305,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 306,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 307,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 308,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 309,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 310,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 311,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 312,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 313,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 314,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 315,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 316,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 317,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 318,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 319,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 320,
"from": "B",
"to": "A",
"diskSize": 7,
"description": "Move disk 7 (medium) from peg B to peg A."
},
{
"step": 321,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 322,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 323,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 324,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 325,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 326,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 327,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 328,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 329,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 330,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 331,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 332,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 333,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 334,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 335,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 336,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 337,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 338,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 339,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 340,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 341,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 342,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 343,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 344,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 345,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 346,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 347,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 348,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 349,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 350,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 351,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 352,
"from": "C",
"to": "A",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg C to peg A."
},
{
"step": 353,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 354,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 355,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 356,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 357,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 358,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 359,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 360,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 361,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 362,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 363,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 364,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 365,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 366,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 367,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 368,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 369,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 370,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 371,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 372,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 373,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 374,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 375,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 376,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 377,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 378,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 379,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 380,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 381,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 382,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 383,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 384,
"from": "B",
"to": "C",
"diskSize": 8,
"description": "Move disk 8 (second largest) from peg B to peg C."
},
{
"step": 385,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 386,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 387,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 388,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 389,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 390,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 391,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 392,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 393,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 394,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 395,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 396,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 397,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 398,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 399,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 400,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 401,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 402,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 403,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 404,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 405,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 406,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 407,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 408,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 409,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 410,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 411,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 412,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 413,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 414,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 415,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 416,
"from": "A",
"to": "B",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg A to peg B."
},
{
"step": 417,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 418,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 419,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 420,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 421,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 422,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 423,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 424,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 425,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 426,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 427,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 428,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 429,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 430,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 431,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 432,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 433,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 434,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 435,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 436,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 437,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 438,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 439,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 440,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 441,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 442,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 443,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 444,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 445,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 446,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 447,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 448,
"from": "A",
"to": "C",
"diskSize": 7,
"description": "Move disk 7 (medium) from peg A to peg C."
},
{
"step": 449,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 450,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 451,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 452,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 453,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 454,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 455,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 456,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 457,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 458,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 459,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 460,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 461,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 462,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 463,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 464,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 465,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 466,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 467,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 468,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 469,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 470,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 471,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 472,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 473,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 474,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 475,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 476,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 477,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 478,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 479,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 480,
"from": "B",
"to": "C",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg B to peg C."
},
{
"step": 481,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 482,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 483,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 484,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 485,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 486,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 487,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 488,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 489,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 490,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 491,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 492,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 493,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 494,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 495,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 496,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 497,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 498,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 499,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 500,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 501,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 502,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 503,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 504,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 505,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 506,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 507,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 508,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 509,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 510,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 511,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
}
],
"erroneousSolution": [
{
"step": 1,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 2,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 3,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 4,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 5,
"from": "A",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 from peg A to peg B."
},
{
"step": 6,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 7,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 8,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 9,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 10,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 11,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 12,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 13,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 14,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 15,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 16,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 17,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 18,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 19,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 20,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 21,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 22,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 23,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 24,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 25,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 26,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 27,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 28,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 29,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 30,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 31,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 32,
"from": "A",
"to": "B",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg A to peg B."
},
{
"step": 33,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 34,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 35,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 36,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 37,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 38,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 39,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 40,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 41,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 42,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 43,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 44,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 45,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 46,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 47,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 48,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 49,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 50,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 51,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 52,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 53,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 54,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 55,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 56,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 57,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 58,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 59,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 60,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 61,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 62,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 63,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 64,
"from": "A",
"to": "C",
"diskSize": 7,
"description": "Move disk 7 (medium) from peg A to peg C."
},
{
"step": 65,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 66,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 67,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 68,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 69,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 70,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 71,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 72,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 73,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 74,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 75,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 76,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 77,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 78,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 79,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 80,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 81,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 82,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 83,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 84,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 85,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 86,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 87,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 88,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 89,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 90,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 91,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 92,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 93,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 94,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 95,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 96,
"from": "B",
"to": "C",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg B to peg C."
},
{
"step": 97,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 98,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 99,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 100,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 101,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 102,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 103,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 104,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 105,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 106,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 107,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 108,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 109,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 110,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 111,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 112,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 113,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 114,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 115,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 116,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 117,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 118,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 119,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 120,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 121,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 122,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 123,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 124,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 125,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 126,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 127,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 128,
"from": "A",
"to": "B",
"diskSize": 8,
"description": "Move disk 8 (second largest) from peg A to peg B."
},
{
"step": 129,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 130,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 131,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 132,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 133,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 134,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 135,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 136,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 137,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 138,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 139,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 140,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 141,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 142,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 143,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 144,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 145,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 146,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 147,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 148,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 149,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 150,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 151,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 152,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 153,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 154,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 155,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 156,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 157,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 158,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 159,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 160,
"from": "C",
"to": "A",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg C to peg A."
},
{
"step": 161,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 162,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 163,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 164,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 165,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 166,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 167,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 168,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 169,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 170,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 171,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 172,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 173,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 174,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 175,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 176,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 177,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 178,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 179,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 180,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 181,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 182,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 183,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 184,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 185,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 186,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 187,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 188,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 189,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 190,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 191,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 192,
"from": "C",
"to": "B",
"diskSize": 7,
"description": "Move disk 7 (medium) from peg C to peg B."
},
{
"step": 193,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 194,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 195,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 196,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 197,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 198,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 199,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 200,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 201,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 202,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 203,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 204,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 205,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 206,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 207,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 208,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 209,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 210,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 211,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 212,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 213,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 214,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 215,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 216,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 217,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 218,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 219,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 220,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 221,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 222,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 223,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 224,
"from": "A",
"to": "B",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg A to peg B."
},
{
"step": 225,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 226,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 227,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 228,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 229,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 230,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 231,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 232,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 233,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 234,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 235,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 236,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 237,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 238,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 239,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 240,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 241,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 242,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 243,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 244,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 245,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 246,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 247,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 248,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 249,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 250,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 251,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 252,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 253,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 254,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 255,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 256,
"from": "A",
"to": "C",
"diskSize": 9,
"description": "Move disk 9 (largest) from peg A to peg C."
},
{
"step": 257,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 258,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 259,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 260,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 261,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 262,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 263,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 264,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 265,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 266,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 267,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 268,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 269,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 270,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 271,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 272,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 273,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 274,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 275,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 276,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 277,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 278,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 279,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 280,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 281,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 282,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 283,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 284,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 285,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 286,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 287,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 288,
"from": "B",
"to": "C",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg B to peg C."
},
{
"step": 289,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 290,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 291,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 292,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 293,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 294,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 295,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 296,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 297,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 298,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 299,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 300,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 301,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 302,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 303,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 304,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 305,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 306,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 307,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 308,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 309,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 310,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 311,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 312,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 313,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 314,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 315,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 316,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 317,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 318,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 319,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 320,
"from": "B",
"to": "A",
"diskSize": 7,
"description": "Move disk 7 (medium) from peg B to peg A."
},
{
"step": 321,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 322,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 323,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 324,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 325,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 326,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 327,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 328,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 329,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 330,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 331,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 332,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 333,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 334,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 335,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 336,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 337,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 338,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 339,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 340,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 341,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 342,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 343,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 344,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 345,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 346,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 347,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 348,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 349,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 350,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 351,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 352,
"from": "C",
"to": "A",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg C to peg A."
},
{
"step": 353,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 354,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 355,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 356,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 357,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 358,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 359,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 360,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 361,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 362,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 363,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 364,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 365,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 366,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 367,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 368,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 369,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 370,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 371,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 372,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 373,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 374,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 375,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 376,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 377,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 378,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 379,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 380,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 381,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 382,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 383,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 384,
"from": "B",
"to": "C",
"diskSize": 8,
"description": "Move disk 8 (second largest) from peg B to peg C."
},
{
"step": 385,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 386,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 387,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 388,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 389,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 390,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 391,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 392,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 393,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 394,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 395,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 396,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 397,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 398,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 399,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 400,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 401,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 402,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 403,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 404,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 405,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 406,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 407,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 408,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 409,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 410,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 411,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 412,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 413,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 414,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 415,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 416,
"from": "A",
"to": "B",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg A to peg B."
},
{
"step": 417,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 418,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 419,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 420,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 421,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 422,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 423,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 424,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 425,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 426,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 427,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 428,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 429,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 430,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 431,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 432,
"from": "C",
"to": "B",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg C to peg B."
},
{
"step": 433,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 434,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 435,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 436,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 437,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 438,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 439,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 440,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 441,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 442,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 443,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 444,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 445,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 446,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 447,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 448,
"from": "A",
"to": "C",
"diskSize": 7,
"description": "Move disk 7 (medium) from peg A to peg C."
},
{
"step": 449,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 450,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 451,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 452,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 453,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 454,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 455,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 456,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 457,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 458,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 459,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 460,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 461,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 462,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 463,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 464,
"from": "B",
"to": "A",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg B to peg A."
},
{
"step": 465,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 466,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 467,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 468,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 469,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 470,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 471,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 472,
"from": "C",
"to": "A",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg C to peg A."
},
{
"step": 473,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 474,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 475,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 476,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 477,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 478,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 479,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 480,
"from": "B",
"to": "C",
"diskSize": 6,
"description": "Move disk 6 (medium) from peg B to peg C."
},
{
"step": 481,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 482,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 483,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 484,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 485,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 486,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 487,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 488,
"from": "A",
"to": "B",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg A to peg B."
},
{
"step": 489,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 490,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 491,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 492,
"from": "C",
"to": "B",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg C to peg B."
},
{
"step": 493,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 494,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 495,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 496,
"from": "A",
"to": "C",
"diskSize": 5,
"description": "Move disk 5 (medium) from peg A to peg C."
},
{
"step": 497,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 498,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 499,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 500,
"from": "B",
"to": "A",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg B to peg A."
},
{
"step": 501,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 502,
"from": "C",
"to": "A",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg C to peg A."
},
{
"step": 503,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 504,
"from": "B",
"to": "C",
"diskSize": 4,
"description": "Move disk 4 (medium) from peg B to peg C."
},
{
"step": 505,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
},
{
"step": 506,
"from": "A",
"to": "B",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg A to peg B."
},
{
"step": 507,
"from": "C",
"to": "B",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg C to peg B."
},
{
"step": 508,
"from": "A",
"to": "C",
"diskSize": 3,
"description": "Move disk 3 (medium) from peg A to peg C."
},
{
"step": 509,
"from": "B",
"to": "A",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg B to peg A."
},
{
"step": 510,
"from": "B",
"to": "C",
"diskSize": 2,
"description": "Move disk 2 (second smallest) from peg B to peg C."
},
{
"step": 511,
"from": "A",
"to": "C",
"diskSize": 1,
"description": "Move disk 1 (smallest) from peg A to peg C."
}
],
"errorStep": 5,
"optimalMoveCount": 511,
"question": "The move sequence below contains exactly one illegal move. Identify the step number that violates the rules and explain why it is wrong.",
"rules": [
"Only one disk may be moved at a time.",
"A disk can only be placed on top of a larger disk or on an empty peg.",
"You must move the entire stack from peg A to peg C."
],
"hint": "An illegal move places a larger disk on top of a smaller one, or moves a disk that is not on top of its stack.",
"_archetype": null,
"_generatorId": null
}