#include int n, b, w, r, c, board[20][20], ct, bp, wp; int hole, r1, c1, ar, area[500][2], bd, bdry[2000], okay; main() { while(true){ scanf("%d", &n); if(n == 0) return 0; scanf("%d%d", &b, &w); for(int i = 1; i <= n; i++) for(int j = 1; j <= n; j++) board[i][j] = 0; for(int i = 1; i <= b; i++){ scanf("%d%d", &r, &c); board[r][c] = -1; } for(int i = 1; i <= w; i++){ scanf("%d%d", &r, &c); board[r][c] = -2; } ct = b + w; bp = wp = 0; if(ct > 0){ hole = 0; while(ct < n * n){ hole++; r1 = c1 = 1; while(board[r1][c1] != 0){ c1++; if(c1 > n){ r1++; c1 = 1; } } board[r1][c1] = hole; ar = 1; area[1][0] = r1; area[1][1] = c1; for(int i = 1; i <= ar; i++){ if(area[i][0] > 1 && board[area[i][0] - 1][area[i][1]] == 0){ board[area[i][0] - 1][area[i][1]] = hole; ar++; area[ar][0] = area[i][0] - 1; area[ar][1] = area[i][1]; } if(area[i][0] < n && board[area[i][0] + 1][area[i][1]] == 0){ board[area[i][0] + 1][area[i][1]] = hole; ar++; area[ar][0] = area[i][0] + 1; area[ar][1] = area[i][1]; } if(area[i][1] > 1 && board[area[i][0]][area[i][1] - 1] == 0){ board[area[i][0]][area[i][1] - 1] = hole; ar++; area[ar][0] = area[i][0]; area[ar][1] = area[i][1] - 1; } if(area[i][1] < n && board[area[i][0]][area[i][1] + 1] == 0){ board[area[i][0]][area[i][1] + 1] = hole; ar++; area[ar][0] = area[i][0]; area[ar][1] = area[i][1] + 1; } } ct+=ar; bd = 0; for(int i = 1; i <= ar; i++){ if(area[i][0] > 1 && board[area[i][0] - 1][area[i][1]] < 0){ bd++; bdry[bd]= board[area[i][0] - 1][area[i][1]]; } if(area[i][0] < n && board[area[i][0] + 1][area[i][1]] < 0){ bd++; bdry[bd] = board[area[i][0] + 1][area[i][1]]; } if(area[i][1] > 1 && board[area[i][0]][area[i][1] - 1] < 0){ bd++; bdry[bd] = board[area[i][0]][area[i][1] - 1]; } if(area[i][1] < n && board[area[i][0]][area[i][1] + 1] < 0){ bd++; bdry[bd] = board[area[i][0]][area[i][1] + 1]; } } /*printf("%d\n", bd); for(int i = 1; i <= bd; i++){ printf("%d %d\n", hole, bdry[i]); }*/ okay = 1; for(int i = 2; i <= bd; i++) if(bdry[1] != bdry[i]) okay = 0; if(okay == 1){ if(bdry[1] == -1) bp+=ar; else wp+=ar; } } } /*for(int i = 1; i <= n; i++){ for(int j = 1; j <= n; j++) printf("%2d", board[i][j]); printf("\n"); }*/ if(bp == wp) printf("Draw\n"); else if(bp > wp) printf("Black wins by %d\n", bp - wp); else printf("White wins by %d\n", wp - bp); } }