finalStacks2 = {
for (const step of steps) {
const split = step.split(" ");
const from = +split[3] - 1;
const to = +split[5] - 1;
const toPush = [];
for (let i = 0; i < +split[1]; i++) {
const popped = stacks2[from].pop();
toPush.push(popped);
}
for (const p of toPush.reverse()) {
stacks2[to].push(p);
}
}
return stacks2;
}