# a = 0
# max = 0
# b = 0
# for i in range(9):
# a = int(input())
# if max < a:
# max = a
# b = i
# print(max)
# print(b+1)
# a,b = map(int,input().split())
# arr = list(map(int,input().split()))
# svm = 0
# mo = []
# ma = 0
# max = sum(arr[0:b])
# count = 0
# for i in range(a):
# if i+b <= a:
# ma = sum(arr[i:i+b])
# mo.append(ma)
# count += 1
#
# for i in range(count):
# if max < mo[i]:
# max = mo[i]
#
# print(max)
# a = int(input())
# country = 0
# number = 0
# score = 0
# counarr = []
# numarr = []
# scorearr = []
# re = 0
# country2 = 0
# count = 0
# for i in range(a):
# country,number,score = map(int,input().split())
# counarr.append(country)
# numarr.append(number)
# scorearr.append(score)
# score = 0
# for i in range(1,4):
# score = 0
#
# if country2 == country:
# for j in range(a - i-count):
# if counarr[j] == country:
# numarr.pop(j)
# counarr.pop(j)
# scorearr.pop(j)
# count+=1
# country2 = country
# for j in range(a-i-count):
# if score < scorearr[j]:
# score = scorearr[j]
# number = numarr[j]
# country = counarr[j]
# re = j
# scorearr.pop(re)
# numarr.pop(re)
# counarr.pop(re)
#
# print(country, number)
# a = input()
# sum = 5
# for i in range(len(a)):
# if i != len(a)-1:
# if(a[i] == ')' and a[i+1] == ')') or (a[i] == '(' and a[i+1] =='('):
# sum += 5
# else:
# sum += 10
# print(sum+5)
# a = int(input())
# s = (a+6)%10
# arr = ['A','B','C','D','E','F','G','H','I','J','K','L']
# if a < 12:
# print(arr[a%12],a%10,sep = "")
# else:
# print(arr[a%12-4],s,sep = "")
# def s(a, b):
# print(a + b)
#
# def v():
# return 1, 2
#
# s('hello', 'world')
# print(v())
size = 5
stack = [0] * size
top = 0
def push(data):
global size
global stack
global top
if top == size:
print('Stack is Full')
return
stack[top] = data
top += 1
def pop():
global size
global stack
global top
if top == 0:
print('Stack is Empty')
return
top -= 1
print('Output Data is', stack[top])
stack[top] = 0
def view():
global size
global stack
global top
for i in range(size-1, -1, -1):
print(stack[i])
while True:
n = int(input('1. input, 2: output, 3: view:::>'))
if n == 1:
x = int(input('Input data is : '))
push(x)
elif n == 2:
pop()
elif n == 3:
view()
else:
print('Input Error')