# 接收输入整数n
n = int(input())
# n个数字放入字符串列表m中
m = input().split()
# 字符串列表转换为整型列表
su = 0
h = 0
for i in range(0, n):
m[i] = int(m[i])
su += m[i]
# 求列表中最大值mx
mx = max(m)
mi = min(m)
for i in range(0, n):
if m[i] == mx:
h += mx
break
for i in range(0, n):
if m[i] == mi:
h += mi
print(h)
print(su - h)
/**************************************************************
Problem: 1584
User: admin
Language: Python
Result: Accepted
Time:99 ms
Memory:34480 kb
****************************************************************/