N=int(input()) S=input() A=list(map(int,input().split())) X=[0,0] Y=[0,0] for i in range(N): if S[i]=='R': if A[i]>0: X[1]+=A[i] else: X[0]+=A[i] else: if A[i]>0: Y[1]+=A[i] else: Y[0]+=A[i] ANS=0 for i in range(2): for j in range(2): ANS=max(ANS,abs(X[i]-Y[j])) print(ANS)