// yukicoder: 351 市松スライドパズル // 2019.6.8 bal4u #include #if 1 #define gc() getchar_unlocked() #else #define gc() getchar() #endif int in() // 非負整数の入力 { int n = 0, c = gc(); do n = 10 * n + (c & 0xf); while ((c = gc()) >= '0'); return n; } int row[1000005], no[1000005]; int main() { int i, N, H, W, r, c; H = in(), W = in(), N = in(); i = N; while (i--) { row[i] = gc() & 1, gc(); // 'R'=0x52, 'C'=0x43 no[i] = in(); } r = c = 0; for (i = 0; i < N; i++) { if (row[i]) { if (no[i] == c) { if (--r < 0) r = H-1; } } else { if (no[i] == r) { if (--c < 0) c = W-1; } } } puts((r+c) & 1? "black": "white"); return 0; }