n = int(input()) C = list(input().split()) L = [] plus, minus = 0, 0 for i in range(n): if C[i].isdigit(): L.append(C[i]) elif C[i] == '+': plus += 1 else: minus += 1 l = len(L) m = plus + minus L.sort(reverse=True) D = [] for i in range(m + 1): if i == 0: D.append(int(''.join(L[:-m]))) else: D.append(int(L[-m + i - 1])) ans1 = D[0] for i in range(m): if plus > 0: ans1 += D[i + 1] plus -= 1 else: ans1 -= D[i + 1] if minus > 0: ans2 = D[m] - D[0] minus -= 1 for i in range(m - 1): if minus > 0: ans2 -= D[i + 1] minus -= 1 else: ans2 += D[i + 1] else: L.sort() D = ['' for _ in range(m + 1)] for i in range(l): D[i % (m + 1)] += L[i] ans2 = 0 for i in range(m + 1): ans2 += int(D[i]) print(ans1, ans2)