typedef long long ll; typedef long double ld; #include using namespace std; #define int long long signed main(){ ll n,k; std::cin >> n>>k; vector a(n),b(n); vector> c(n); for (int i = 0; i < n; i++) { std::cin >> a[i]; } for (int i = 0; i < n; i++) { std::cin >> b[i]; c[i] = {a[i] - b[i],i}; } sort(c.rbegin(),c.rend()); vector change(n); for (int i = 0; i < k; i++) { change[c[i].second]=true; } for (int i = 0; i < n; i++) { if(change[i]){ std::cout << "A"; }else{ std::cout << "B"; } } std::cout << std::endl; }