{ "name": "Implement the Shortest Path Algorithm", "blockLayout": "challenge-grid", "blockLabel": "workshop", "isUpcomingChange": false, "dashedName": "workshop-shortest-path-algorithm", "helpCategory": "Python", "usesMultifileEditor": true, "hasEditableBoundaries": true, "challengeOrder": [ { "id": "6853e58d52ec64349a5760ca", "title": "Step 1" }, { "id": "686251fb49ebc489ba60ccb5", "title": "Step 2" }, { "id": "686253f1b051998ad4904e3e", "title": "Step 3" }, { "id": "68625ad34aa3f58d7f3b9b07", "title": "Step 4" }, { "id": "686b73007fc582db0132c361", "title": "Step 5" }, { "id": "68e4c0ff9edcc92771d7549a", "title": "Step 6" }, { "id": "686b7848fbaa41e0c2a7efef", "title": "Step 7" }, { "id": "686b78bc13d518e1267448e4", "title": "Step 8" }, { "id": "686b82af323098e7a5203bf4", "title": "Step 9" }, { "id": "68760464eb9c2e79cc913fac", "title": "Step 10" }, { "id": "68760671d950767b055bf2f9", "title": "Step 11" }, { "id": "6876089f7a500b7c782e5b83", "title": "Step 12" }, { "id": "68760b53e250f982473e1808", "title": "Step 13" }, { "id": "68760c4c2648e7832c5eef16", "title": "Step 14" }, { "id": "687774e17e0972345de2527a", "title": "Step 15" }, { "id": "687775bed85144353d298665", "title": "Step 16" }, { "id": "68777816e95d4936f129819f", "title": "Step 17" }, { "id": "687b3926419dec576850b814", "title": "Step 18" }, { "id": "687b3c7a3af0df59b363712e", "title": "Step 19" }, { "id": "687b3ef0c2fe185b2abc4654", "title": "Step 20" }, { "id": "687b426c3dabfe5cf80fad80", "title": "Step 21" }, { "id": "687b43c0e20d695e0b8cca5b", "title": "Step 22" }, { "id": "687b45e16f38ad5f4e4bd799", "title": "Step 23" }, { "id": "69046179fba35c03dec84fb6", "title": "Step 24" }, { "id": "687b48ccb46c5e6126d30bc6", "title": "Step 25" }, { "id": "687b499774fc9061b32e13cd", "title": "Step 26" }, { "id": "687b4bd2e4c7c962ec08310c", "title": "Step 27" } ] }