/* -*- coding: utf-8 -*- * * 1665.cc: No.1665 quotient replace - yukicoder */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; /* constant */ const int MAX_N = 1000000; const int MAX_A = 1000000; /* typedef */ /* global variables */ int cache[MAX_A + 1]; /* subroutines */ int countdiv(int a) { if (cache[a] > 0) return cache[a]; int c = 0; for (int p = 1; p * p <= a; p++) if (a % p == 0) { int q = a / p; c += (p != q) ? 2 : 1; } return (cache[a] = c); } /* main */ int main() { int n; scanf("%d", &n); int nim = 0; for (int i = 0; i < n; i++) { int ai; scanf("%d", &ai); nim ^= countdiv(ai) - 1; } if (nim) puts("white"); else puts("black"); return 0; }