#55382: python


ka2453@cnc.km.edu.tw (金湖國中Owen)


n=int(input())
num = list(map(int, input().split()))  # 讀取輸入(直接省略用不到的 n)
print(*sorted(num))                    # 1. 印出:由小到大(含重複)
print(*sorted(set(num), reverse=True)) # 2. 印出:由大到小(不重複)