#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; }