#include <iostream>
#include <stack>
using namespace std;
void print_stack(stack<char> c) {
while (!c.empty()) {
std::cout<<c.top();
c.pop();
}
}
int main() {
stack<char> mystack;
mystack.push('a');
mystack.push('b');
mystack.push('c');
print_stack(mystack);
cout << endl;
print_stack(mystack);
// your code goes here
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8c3RhY2s+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIHByaW50X3N0YWNrKHN0YWNrPGNoYXI+IGMpIHsKICAgIHdoaWxlICghYy5lbXB0eSgpKSB7CiAgICAgICAgc3RkOjpjb3V0PDxjLnRvcCgpOwogICAgICAgIGMucG9wKCk7CiAgICB9Cn0KCmludCBtYWluKCkgewoJCglzdGFjazxjaGFyPiBteXN0YWNrOwoJbXlzdGFjay5wdXNoKCdhJyk7CglteXN0YWNrLnB1c2goJ2InKTsKCW15c3RhY2sucHVzaCgnYycpOwoJCglwcmludF9zdGFjayhteXN0YWNrKTsKCQoJY291dCA8PCBlbmRsOwoJCglwcmludF9zdGFjayhteXN0YWNrKTsKCQoJLy8geW91ciBjb2RlIGdvZXMgaGVyZQoJcmV0dXJuIDA7Cn0=