#include <algorithm>
#include <sstream>
#include <iostream>
#include <list>
#include <map>
#include <math.h>
#include <stack>
#include <stdio.h>
#include <string>
#include <queue>
#include <vector>
using namespace std;

int main()
{
	int x;
	stack<int> S;
	while (cin >> x && x != EOF) {
		if (x == 0) {
			cout << S.top() << endl; S.pop();
		}
		else {
			S.push(x);
		}
	}
}

