#include<iostream>
#include<string>
#include <stdio.h>
#include <math.h>
#include <cctype>
#include<queue>
#include<stack>
using namespace std;
stack<int> st;
int main(){
	int a;
	while(cin>>a){
		if(a!=0){
			st.push(a);
		}
		else{
			cout<<st.top()<<endl;
			st.pop();
		}
	}
	return 0;

}