#include<bits/stdc++.h>
using namespace std;

const int N=200100;
char S[N*2],*T;
int n,K;

int main(){
	ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);
	cin>>n>>K>>(S+1);T=S+1;
	int tag=0;
	for(;K --> 0;){
		if((T[0]^tag)=='A')T[0]^=3;
		else{
			tag^=3;T[n]='A'^tag;
			++T;
		}
		if(T>S+n){
			if((T[0]^tag)=='A'&&(K&1))T[0]^=3;
			break;
		}
	}
	for(int i=0;i<n;++i)T[i]^=tag;
	cout<<T<<'\n';
	return 0;
}
