N = int(input()) A = list(map(int, input().split())) S = list(input().split()) A.sort() n = S.count("min") ma = sum(A) if n != 0: ma = min(A[N - n:]) A = A[:N - n] if len(A) == 0: print(0) exit() n = S.count("add") - 1 ans = A[-1] if n != -1: ans += sum(A[:n]) print(min(ans, ma))