#include <iostream>
#include <stack>

using namespace std;



int main() {
	stack<int> s;
	
	int in;
	cin >> in;
	s.push(in);
	
	while (!s.empty()) {
		cin >> in;
		if (in==0) {
			cout << s.top() << endl;
			s.pop();
		}
		else s.push(in);
	}
	
	return 0;
}