#include using namespace std; int main(void) { int Kr, Kb; cin >> Kr >> Kb; string S; cin >> S; auto dfs = [&](auto &&dfs, string s, int i) ->int { if(i == 30) return s.size(); if(S[i] == 'W') return dfs(dfs, s + 'W', i + 1); int ans = dfs(dfs, s, i + 1); if(S[i] == 'R' and s.size() - Kr >= 0 and s[s.size() - Kr] != 'R') ans = max(ans, dfs(dfs, s + 'R', i + 1)); if(S[i] == 'B' and s.size() - Kb >= 0 and s[s.size() - Kb] != 'B') ans = max(ans, dfs(dfs, s + 'B', i + 1)); return ans; }; cout << dfs(dfs, "", 0) << endl; return 0; }