#include<iostream>
#include<cstdio>
using namespace std;
#define MAX 200200
int n,K,l,r,p;
char S[MAX];int a[MAX<<2];
int main()
{
	scanf("%d%d",&n,&K);scanf("%s",S+1);
	l=1,r=n,p=0;
	for(int i=1;i<=n;++i)a[i]=S[i]=='A';
	for(int i=1;i<=n+n;++i)
	{
		if(a[l]^p)a[l]^=1;
		else ++l,p^=1,a[++r]=p^1;
		if(i==K)
		{
			for(int j=l;j<=r;++j)putchar((a[j]^p^1)+'A');
			puts("");return 0;
		}
	}
	if((n&1)&&(K&1))a[l]^=1;
	for(int i=l;i<=r;++i)putchar((a[i]^p^1)+'A');
	return 0;
	
}
