N=int(input()) A=list(map(int,input().split())) B=list(map(str,input().split())) A.sort() a=0 b=0 c=0 for i in range(N): if B[i]=='add': a+=1 elif B[i]=='max': b+=1 else: c+=1 if a+b==0: print(0) exit() if b+c==0: print(sum(A)) exit() C=A[:N-c] ans=0 for x in C: ans+=x if a==0: ans=C[-1] else: for y in range(2,2+b): ans-=C[-y] if c>0: ans=min(ans,A[N-c]) print(ans)