import sys input = sys.stdin.readline N, X, Y = map(int, input().split()) PC = [input().split() for _ in range(N)] S = X+Y dp = [[0 for _ in range(2)] for _ in range(S)] for i, pc in enumerate(PC): p, c = pc p=int(p) if c=="A": dp[i%S][0]+=p else: dp[i%S][1]+=p for i in range(S): a, b = dp[i] dp[i] = [a, b, a-b, i] dp.sort(key=lambda x:(x[2], x[0])) ans = 0 for _ in range(X): a, b, sa, i = dp.pop() ans += a for _ in range(Y): a, b, sa, i = dp.pop() ans += b print(ans)