#include <iostream>
#include <stack>
using namespace std;

stack<int> st;

int main() {
	
	int m, tmp;
	
		
		for(;;)  {
			cin >> m;
			if(m > 0)  {
				st.push(m);
			}
			else if(m == 0)  {
				cout << st.top() << endl;
				st.pop();
				if( st.empty())
				return 0; 
			}
		}	
	return 0;
}