n = int(raw_input()) l = raw_input().split() ll = [] p = 0 m = 0 for c in l: if c == '+': p += 1 elif c == '-': m += 1 else: ll.append(int(c)) k = len(ll) ll.sort() ll.reverse() ln = ll[0:k-(p+m)] ll = ll[k-(p+m):] i = 0 for j in ln: i *= 10 i += j mx = i for j in ll[0:p]: mx += j for j in ll[p:]: mx -= j if m == 0: mn = mx else: mn = -i for j in ll[0:m-1]: mn -= j for j in ll[m-1:]: mn += j print mx,mn