#include #include #include #include using namespace std; int kr,kb,res=0,sz; string s; vector v; void b(int n){ int m=v.size(); if (n==sz) res=max(res, m); else{ if (sz-n+mm||v[m-kr]!='R')b(n+1); } else if (s[n]=='B'){ if (kb>m||v[m-kb]!='B')b(n+1); } else b(n+1); v.pop_back(); if(s[n]-'W')b(n+1); } } int main(){ cin>>kr>>kb>>s; sz=s.size(); v.reserve(sz); b(0); cout<