#include <stack>
#include <iostream>
using namespace std;
void juegoEnsayo(stack<int>& unaPila)
{
unaPila.push(6);
unaPila.push(9);
unaPila.push(8);
}
template<typename T> void printElm(stack<T> mystack)
{
while (!mystack.empty())
{
cout << mystack.top() << " | ";
mystack.pop();
}
}
int main()
{
stack<int> pila1;
printElm(pila1);
cout<<endl;
juegoEnsayo(pila1);
printElm(pila1);
return 0;
}
I2luY2x1ZGUgPHN0YWNrPgojaW5jbHVkZSA8aW9zdHJlYW0+Cgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKdm9pZCBqdWVnb0Vuc2F5byhzdGFjazxpbnQ+JiB1bmFQaWxhKQp7CiAgICB1bmFQaWxhLnB1c2goNik7CiAgICB1bmFQaWxhLnB1c2goOSk7CiAgICB1bmFQaWxhLnB1c2goOCk7Cn0KCnRlbXBsYXRlPHR5cGVuYW1lIFQ+IHZvaWQgcHJpbnRFbG0oc3RhY2s8VD4gbXlzdGFjaykKewogICAgd2hpbGUgKCFteXN0YWNrLmVtcHR5KCkpCiAgICB7CiAgICAgICAgY291dCA8PCBteXN0YWNrLnRvcCgpIDw8ICIgfCAiOwogICAgICAgIG15c3RhY2sucG9wKCk7CiAgICB9Cn0KCmludCBtYWluKCkKewogICAgc3RhY2s8aW50PiBwaWxhMTsKICAgIHByaW50RWxtKHBpbGExKTsKICAgIGNvdXQ8PGVuZGw7CiAgICBqdWVnb0Vuc2F5byhwaWxhMSk7CiAgICBwcmludEVsbShwaWxhMSk7CiAgICByZXR1cm4gMDsKfQoK