from pickle import NONE
# import sys

# for line in sys.stdin:
#     a = line.split()
#     print(int(a[0]) + int(a[1]))
class Stack:
    def __init__(self) -> None:
        self.stack = []

    def push(self,x) -> None:
        self.stack.append(x)

    def pop(self) -> None:
        if len(self.stack) != 0:
            print(self.stack.pop())
        else:
            print('error')

    def top(self) -> None:
        if len(self.stack) != 0:
            print(self.stack[-1])
        else:
            print('error')

    # def is_empty(self):
    #     return len(self.stack) == 0

stack = Stack()
n=int(input())
for i in range(n):
    a = [i for i in input().split()]
    if len(a) == 2:
        b = int(a[1])
        stack.push(b)
    else:
        if a[0] == 'pop':
            stack.pop()
        else:
            stack.top()