#include <bits/stdc++.h>

using namespace std;

int main()
{
	int q;
	cin >> q;
	for (int i = 0; i < q; i++) {
		long long a, b, c, d;
		cin >> a >> b >> c >> d;
		auto p = (a + b) / (min(a, b) + 1);
		auto m = 0ll, n = a + 1;
		while (m + 1 < n) {
			auto x = (m + n) / 2;
			if ((a + 1 - x)*p < b - max(0ll, (x - 1) / p))
				n = x;
			else m = x;
		}
		n = m + max(0ll, (m - 1) / p);
		p++;
		string s;
		for (int i = c - 1; i < d; i++) {
			if (i < n) {
				if ((i + 1) % p) s += 'A';
				else s += 'B';
			}
			else {
				if ((a + b - i) % p) s += 'B';
				else s += 'A';
			}
		}
		cout << s << endl;
	}
	return 0;
}
