import sys
sys.setrecursionlimit(10 ** 9)
input = sys.stdin.readline
inp = []
while True:
try:
inp.append(int(input()))
except:
break
def sol(s,e):
if s>e:
return
parent = inp[s]
idx = e+1
for i in range(s+1, e+1):
if parent < inp[i]:
idx = i
break
sol(s+1,idx-1)
sol(idx,e)
print(parent)
sol(0,len(inp)-1)