#include<bits/stdc++.h>
#define ll long long
using namespace std;
int n,K;
char c[1010000];
int main(){
	ios::sync_with_stdio(0);
	cin>>n>>K;
	cin>>c;
	int l=0,r=n-1,tim=0,tag=0;
	while(tim+1<=K){
		tim++;
		if(tag&&c[l]=='A'||!tag&&c[l]=='B'){
			l++;tag^=1;
			c[++r]=tag?'B':'A';
		}
		else c[l]=tag?'A':'B';
		if(tim>2*n) break;
	}
	if(tim<=2*n){
		for(int i=l;i<=r;i++)
			if(!tag) cout<<c[i];
			else cout<<(c[i]=='A'?'B':'A');
		cout<<'\n';
	}
	else{
		if(K-tim&1&&(n==1||tag&&c[l+1]=='A'||!tag&&c[l+1]=='B')){
			cerr<<"!!";
			c[l]=c[l]=='A'?'B':'A';
		}
		for(int i=l;i<=r;i++)
			if(!tag) cout<<c[i];
			else cout<<(c[i]=='A'?'B':'A');
		cout<<'\n';
	}
	return 0;
}
