#include <cstdio>

int stack[10] = { -1 };
int size = 0;

void add(int n){
    stack[size] = n;
    size++;
}

void dec(){
    size--;
    printf("%d\n", stack[size]);
    stack[size] = -1;
}

int main(){
    int n;
    
    scanf("%d", &n);
    add(n);
    while(size != 0){
        scanf("%d", &n);
        if(n == 0){
            dec();
        }else {
            add(n);
        }
    }

    return 0;
}