#define rep(i,n) for(int i=0;i<(int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; #include using namespace std; const int MAX=1000100; template vector smallest_prime_factors(T n){ vector spf(n+1); for(int i=0;i<=n;i++) spf[i]=i; for(T i=2;i*i<=n;i++){ if(spf[i]==i){ //素数だったら for(T j=i*i;j<=n;j+=i){ if(spf[j]==j) spf[j]=i; //iを持つ整数かつまだ素数が決まっていないなら } } } return spf; } template int factolization(T x,vector &spf){ int ret=0; while(x!=1) { ret++; x/=spf[x]; } return ret; } int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); auto spf=smallest_prime_factors(MAX); int n; cin>>n; vector A(n); rep(i,n) cin>>A[i]; int ans=0; rep(i,n) ans^=factolization(A[i],spf); if(ans==0) cout<<"black"<