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

int main(){
   int i=0,n,m,x;
   int syaryo[999];
   stack<int>st;
   cin>>n;
   st.push(n);
   
   while(1){
      if(st.empty())
         break;
      cin>>n;
      if(n==0){
         m = st.top();
         st.pop();
         syaryo[i] = m;
         i++;
      }
      else
         st.push(n);
   }
   for(x=0;x<i;x++) printf("%d\n",syaryo[x]);
     
   return 0;
}