ll@n,@k,@t; char@a[n]; ll@b[],c[],d[]; rep(i,n){ ll u=((a[i]=='A'?2k-b[i]:b[i])+t)%(2k); c[i]=u