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

int main(){
	
	int n=1;
	int x;
	stack<int> y;
	
	for( int i=1 ; i<=n ; i++){
		cin >> x ;
		if(x!=0){
			n=n*2;
			y.push( x );
		}
		else{
			cout << y.top() << endl ;
			y.pop();
		}
	}
return 0;
}