import sys input = sys.stdin.readline N=int(input()) AX=list(map(int,input().split())) Grundy=[-1]*(10**6+1) Grundy[1]=0 A=[i for i in range(10**6+1)] for i in range(2,10**6+1): if A[i]==i: for j in range(i,10**6+1,i): A[j]=i def fac(x): L={1} while x!=1: L|={l*A[x] for l in L} x//=A[x] return L for i in range(2,10**6+1): S=set() for f in fac(i): S.add(Grundy[f]) for k in range(1000): if k in S: continue else: Grundy[i]=k break XOR=0 for ax in AX: XOR^=Grundy[ax] if XOR!=0: print("white") else: print("black")