n = int(input())
f = []
z = []
l = list(map(int, input().split()))
for i in l:
if i < 0:
i = abs(i)
f.append(i)
else:
z.append(i)
f.sort(reverse = True)
z.sort()
for i in f:
print(f'-{i}',end=' ')
for i in z:
print(i,end=' ')

京公网安备 11010502036488号