#include using namespace std; #define rep(i,a,b) for(int i=(a);i<(b);i++) #define all(a) begin(a),end(a) #define sz(a) (int)(a).size() typedef long long ll; typedef vector vi; typedef pair pii; bool f(int N,int K,int T,string S){ if(S[K]=='B'){ rep(i,0,N)S[i]='A'+'B'-S[i]; return !f(N,K,T,S); } int l=K,r=K; while(l>=0&&S[l]=='A')l--; while(r=0&&K-l<=T&&(T+K+l)%2==0)return true; if(rsync_with_stdio(0); cin.exceptions(cin.failbit); int N,K,T;cin>>N>>K>>T;K--; string S;cin>>S; if(f(N,K,T,S))cout<<"Alice"<