#include <bits/stdc++.h>

using namespace std;
#define int long long
#define all(x) x.begin(), x.end()
#define app push_back
#ifdef LOCAL
#define debug(...) [](auto...a){ ((cout << a << ' '), ...) << '\n';}(#__VA_ARGS__, ":", __VA_ARGS__)
#else
#define debug(...)
#endif
int32_t main()
{
    ios_base::sync_with_stdio(false);cin.tie(0);cout.tie(0);
    int t=1;
    while(t--)
    {
        int n,x,y;cin>>n>>x>>y;
        int c[n];char d[n];
        for(int i=0;i<n;++i) {cin>>c[i]>>d[i];}
        pair<int,int> u[x+y]={};
        for(int i=0;i<n;++i)
        {
            if(d[i]=='A') {u[i%(x+y)].first+=c[i];} else {u[i%(x+y)].second+=c[i];}
        }
        int res=0;
        sort(u,u+x+y,[&](pair<int,int> a1,pair<int,int> b1) {return a1.first-a1.second>b1.first-b1.second;});
        for(int i=0;i<x+y;++i) {if(i<x) res+=u[i].first; else res+=u[i].second;}
        cout<<res<<'\n';
    }
    return 0;
}