//No.38 赤青白ブロック import java.util.*; import java.io.*; import static java.util.Arrays.*; import static java.lang.Math.*; public class No38 { static final Scanner in = new Scanner(System.in); static final PrintWriter out = new PrintWriter(System.out,false); static void solve() { int kr = in.nextInt(); int kb = in.nextInt(); char[] cs = in.next().toCharArray(); int max = 0; for (int i=0; i<1<<20; i++) { if (Integer.bitCount(i)+10 < max) continue; StringBuilder sb = new StringBuilder(); for (int j=0, ptr = 0; j<30; j++) { if (cs[j] == 'W') { sb.append('W'); continue; } if ((i>>ptr&1) == 1) sb.append(cs[j]); ptr++; } if (isOk(sb.toString().toCharArray(),kr,kb)) { max = max(max,sb.length()); } } out.println(max); } static boolean isOk(char[] cs, int kr, int kb) { int n = cs.length; for (int i=0; i