#include <bits/stdc++.h>
int score(char ch) {
  if (ch == 'q' || ch == 'Q')
    return 9;
  else if (ch == 'r' || ch == 'R')
    return 5;
  else if (ch == 'b' || ch == 'B')
    return 3;
  else if (ch == 'n' || ch == 'N')
    return 3;
  else if (ch == 'p' || ch == 'P')
    return 1;
  else
    return 0;
}
int main() {
  int w[256];
  int b[256];
  char ch[8][8];
  int i;
  for (i = 0; i < 8; i++) {
    fgets(ch[i], 64, stdin);
  }
  int j;
  for (i = 0; i < 256; i++) {
    w[i] = 0;
    b[i] = 0;
  }
  for (i = 0; i < 8; i++) {
    for (j = 0; j < 8; j++) {
      w[ch[i][j]]++;
      b[ch[i][j]]++;
    }
  }
  int sum1 = 0;
  int sum2 = 0;
  int temp;
  char c;
  for (i = 65; i < 91; i++) {
    c = (char)i;
    temp = score(c);
    sum1 = sum1 + temp * w[i];
  }
  for (i = 97; i < 123; i++) {
    c = (char)i;
    temp = score(c);
    sum2 = sum2 + temp * b[i];
  }
  if (sum1 == sum2)
    printf("Draw\n");
  else {
    if (sum1 > sum2)
      printf("White\n");
    else
      printf("Black\n");
  }
  return 0;
}
