#pragma GCC optimize("Ofast") #include using namespace std; #define REP(i,n) for(int i=0;i<(n);i++) #define RREP(i,n) for(int i=(n-1);i>=0;i--) #define ALL(v) v.begin(),v.end() using ll=long long; int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); int n,k;cin>>n>>k; vector> v(n); vector a(n),b(n); REP(i,n)cin>>a[i]; REP(i,n)cin>>b[i]; REP(i,n)v[i]={a[i]-b[i],i}; sort(ALL(v)); vector ans(n,'A'); REP(i,n-k)ans[get<1>(v[i])]='B'; REP(i,n)cout<