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=' ')