#include <bits/stdc++.h>
using namespace std;
void solve(){
int n, c, b; cin>>n>>c>>b;
string s; cin>>s;
int rc = 0, rb = 0, rv = 0;
for(char i : s){
if(i == 'C')rc++;
if(i == 'V')rv++;
if(i == 'B')rb++;
}
bool csinalt = true;
int ans = 0;
while(csinalt){
csinalt = false;
if(c > b && c >= 2 && rc){
c -= 2;
rc--;
csinalt = true; ans++;
continue;
}
if(b > c && b >= 2 && rb){
b -= 2;
rb--;
csinalt = true; ans++;
continue;
}
if(c >= 2 && b >= 2 && rc && rb){
c -= 2; b -= 2;
rc--; rb--;
csinalt = true; ans+=2;
continue;
}
if(c && b && rv){
c--; b--;
rv--;
csinalt = true; ans++;
continue;
}
if(c >= 2 && rc){
c -= 2;
rc--;
csinalt = true; ans++;
continue;
}
if(b >= 2 && rb){
b -= 2;
rb--;
csinalt = true; ans++;
continue;
}
}
cout<<ans<<endl;
}
int main() {
cin.sync_with_stdio(0); cin.tie(0);
int t; cin>>t;
while(t--)solve();
}