#include using namespace std; int main(){ int N, K; cin >> N >> K; vector A(N), B(N), C(N); for(int i = 0; i < N; i++) cin >> A[i]; for(int i = 0; i < N; i++) cin >> B[i]; long long sum = 0; vector used(N, true); for(int i = 0; i < N; i++) { sum += B[i]; C[i] = A[i] - B[i]; } vector ind(N); iota(ind.begin(), ind.end(), 0); sort(ind.begin(), ind.end(), [&](int x, int y){ return C[x] < C[y]; }); for(int i = N - 1; i >= N - K; i--) { sum += C[ind[i]]; used[ind[i]] = false; } string S; for(int i = 0; i < N; i++){ if(used[i]) S += 'B'; else S += 'A'; } cout << S << endl; }