N,X,Y=map(int, input().split()) D=[[0,0] for i in range(X+Y)] for i in range(N): c,p=input().split() if p=='A': p=0 else: p=1 c=int(c) D[i%(X+Y)][p]+=c E=[] for i in range(len(D)): x,y=D[i] E.append((x-y,i)) E=sorted(E)[::-1] F=[1]*(X+Y) for i in range(X): F[E[i][1]]=0 ans=0 for i in range(X+Y): ans+=D[i][F[i]] print(ans)