class Stack:
def __init__(self) -> None:
self.items = []
def push(self,x):
self.items.append(x)
def pop(self):
if self.items:
self.items.pop()
else:
print("Empty")
def query(self):
if self.items:
print(self.items[-1])
else:
print("Empty")
def size(self):
print(len(self.items))
n = int(input())
stack = Stack()
for _ in range(n):
commend = input().strip().split()
if commend[0] == "push":
stack.push(commend[1])
elif commend[0] == "size":
stack.size()
elif commend[0] == "query":
stack.query()
elif commend[0] == "pop":
stack.pop()