#include using namespace std; using ll=long long; #define INF 1000000000000000000 #define MOD 1000000007 #define MAX 3000000 using Graph=vector>; int main(){ int N; cin>>N; vector M(N); for(int i=0;i>M.at(i); } int Gruddy=0; for(int i=0;i m; int n=2; while(M.at(i)>1){ if(M.at(i)%n==0){ m[n]++; M.at(i)/=n; }else{ n++; } } int g=0; for(auto p:m){ g^=p.second%3; } Gruddy^=g; } if(Gruddy>0){ cout<<"Alice"<