#include <iostream>
#include <algorithm>
#include <stack>
using namespace std;
int main() {
string s;
stack<int> hi;
while(cin>> s) {
if(s=="push"){
int n;
cin>> n;
hi.push(n);
cout<< "ok" << endl;
}
if(s == "pop"){
cout<<hi.top()<< endl;
hi.pop();
}
if(s == "back"){
cout<<hi.top()<< endl;
}
if(s == "size"){
cout<< hi.size()<< endl;
}
if(s == "clear"){
while(!hi.empty()) {
hi.pop();
cout<< "ok"<< endl;
}
}
if(s == "exit"){
cout << "bye" << endl;
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8YWxnb3JpdGhtPgojaW5jbHVkZSA8c3RhY2s+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKc3RyaW5nIHM7CnN0YWNrPGludD4gaGk7CndoaWxlKGNpbj4+IHMpIHsKCWlmKHM9PSJwdXNoIil7CglpbnQgbjsKCWNpbj4+IG47CgloaS5wdXNoKG4pOwoJY291dDw8ICJvayIgPDwgZW5kbDsKCX0KCWlmKHMgPT0gInBvcCIpewoJY291dDw8aGkudG9wKCk8PCBlbmRsOwoJaGkucG9wKCk7Cgl9CglpZihzID09ICJiYWNrIil7Cgljb3V0PDxoaS50b3AoKTw8IGVuZGw7Cgl9CglpZihzID09ICJzaXplIil7Cgljb3V0PDwgaGkuc2l6ZSgpPDwgZW5kbDsKCX0KCWlmKHMgPT0gImNsZWFyIil7Cgl3aGlsZSghaGkuZW1wdHkoKSkgewoJaGkucG9wKCk7Cgljb3V0PDwgIm9rIjw8IGVuZGw7Cgl9Cgl9CglpZihzID09ICJleGl0Iil7CgkJY291dCA8PCAiYnllIiA8PCBlbmRsOwoJfQp9CnJldHVybiAwOwp9