#include <bits/stdc++.h>
using namespace std;
string str;
long long a, b, c;
bool can(int pos) {
  int l = pos;
  long long cnt = 0;
  while (l < str.size()) {
    if (l == str.size() - 1) break;
    int r = l;
    while (r < str.size()) {
      if (str[r] != str[l]) break;
      r++;
    }
    if (str[l] == 'A')
      cnt += a;
    else
      cnt += b;
    l = r;
  }
  return cnt <= c;
}
int main() {
  ios_base::sync_with_stdio(0);
  cin.tie(0);
  int T;
  cin >> T;
  while (T--) {
    cin >> a >> b >> c;
    cin >> str;
    int ini = 0, fin = str.size() - 1;
    while (ini < fin) {
      int mit = (ini + fin) >> 1;
      if (can(mit))
        fin = mit;
      else
        ini = mit + 1;
    }
    cout << ini + 1 << '\n';
  }
  return 0;
}
