#include <bits/stdc++.h>
using namespace std;
int main() {
list<stack<int>> listOfStacks;
stack<int> stack1;
stack1.push(10);
stack1.push(20);
stack1.push(30);
stack<int> stack2;
stack2.push(40);
stack2.push(50);
listOfStacks.push_back(stack1);
listOfStacks.push_back(stack2);
for (auto& st : listOfStacks) {
stack<int> temp = st;
while (!temp.empty()) {
cout << temp.top() << " ";
temp.pop();
}
cout << endl;
}
return 0;
}