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

int main(){

  stack <int> que;
  int i;
  
  while(cin >> i){
  
    if(i != 0){
      que.push(i);
    }
    else{
      cout << que.top() << endl;
      que.pop();
    }


  }


  return 0;

}