import sys
s=int(input())
instack=[]
outstack=[]
k=list(map(int,input().split()))
m=max(k)
outstack.append(m)
for i in range(s):
if k[i]==m:
continue
else:
instack.append(k[i])
while instack:
outstack.append(instack.pop())
print(" ".join(map(str,outstack)))

京公网安备 11010502036488号