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

int main(){
    int n;
    stack<int>vec;
    while(cin>>n){
        if(n==0){
            cout<<vec.top()<<endl;
            vec.pop();
        }
        else
            vec.push(n);
    }
}