#include using namespace std; typedef signed long long ll; #undef _P #define _P(...) (void)printf(__VA_ARGS__) #define FOR(x,to) for(x=0;x>KR>>KB>>S; j=0; string T; FOR(j,30) { int ok=1; if(S[j]=='R' && T.size()>=KR && T[T.size()-KR]=='R') ok=0; if(S[j]=='B' && T.size()>=KB && T[T.size()-KB]=='B') ok=0; if(ok) T+=S[j]; } //if(ok) ma=max(ma,(int)T.size()); /* FOR(i,30) { if(S[i]=='W') ms[i]=21; else ms[i]=j++; } int ma=0; FOR(i,1<<20) { string T; int ok=1; FOR(j,30) if((i&(1<KR && T[T.size()-KR-1]=='R') ok=0; if(S[j]=='B' && T.size()>KB && T[T.size()-KB-1]=='B') ok=0; } if(ok) ma=max(ma,(int)T.size()); } */ cout<