#include <bits/stdc++.h>
using namespace std;
string s1, s2, s3, s4, s5, s6, s7, s8;
int main() {
  int i, k, l, m, n, a, b, c, j, x = 0, y = 0;
  cin >> s1 >> s2 >> s3 >> s4 >> s5 >> s6 >> s7 >> s8;
  for (i = 0; i < 8; i++) {
    if (s1[i] == 'Q') x += 9;
    if (s1[i] == 'q') y += 9;
    if (s1[i] == 'R') x += 5;
    if (s1[i] == 'r') y += 5;
    if (s1[i] == 'B') x += 3;
    if (s1[i] == 'b') y += 3;
    if (s1[i] == 'N') x += 3;
    if (s1[i] == 'n') y += 3;
    if (s1[i] == 'P') x += 1;
    if (s1[i] == 'p')
      y += 1;
    else {
      x += 0;
      y += 0;
    }
  }
  for (j = 0; j < 8; j++) {
    if (s2[j] == 'Q') x += 9;
    if (s2[j] == 'q') y += 9;
    if (s2[j] == 'R') x += 5;
    if (s2[j] == 'r') y += 5;
    if (s2[j] == 'B') x += 3;
    if (s2[j] == 'b') y += 3;
    if (s2[j] == 'N') x += 3;
    if (s2[j] == 'n') y += 3;
    if (s2[j] == 'P') x += 1;
    if (s2[j] == 'p')
      y += 1;
    else {
      x += 0;
      y += 0;
    }
  }
  for (k = 0; k < 8; k++) {
    if (s3[k] == 'Q') x += 9;
    if (s3[k] == 'q') y += 9;
    if (s3[k] == 'R') x += 5;
    if (s3[k] == 'r') y += 5;
    if (s3[k] == 'B') x += 3;
    if (s3[k] == 'b') y += 3;
    if (s3[k] == 'N') x += 3;
    if (s3[k] == 'n') y += 3;
    if (s3[k] == 'P') x += 1;
    if (s3[k] == 'p')
      y += 1;
    else {
      x += 0;
      y += 0;
    }
  }
  for (l = 0; l < 8; l++) {
    if (s4[l] == 'Q') x += 9;
    if (s4[l] == 'q') y += 9;
    if (s4[l] == 'R') x += 5;
    if (s4[l] == 'r') y += 5;
    if (s4[l] == 'B') x += 3;
    if (s4[l] == 'b') y += 3;
    if (s4[l] == 'N') x += 3;
    if (s4[l] == 'n') y += 3;
    if (s4[l] == 'P') x += 1;
    if (s4[l] == 'p')
      y += 1;
    else {
      x += 0;
      y += 0;
    }
  }
  for (m = 0; m < 8; m++) {
    if (s5[m] == 'Q') x += 9;
    if (s5[m] == 'q') y += 9;
    if (s5[m] == 'R') x += 5;
    if (s5[m] == 'r') y += 5;
    if (s5[m] == 'B') x += 3;
    if (s5[m] == 'b') y += 3;
    if (s5[m] == 'N') x += 3;
    if (s5[m] == 'n') y += 3;
    if (s5[m] == 'P') x += 1;
    if (s5[m] == 'p')
      y += 1;
    else {
      x += 0;
      y += 0;
    }
  }
  for (n = 0; n < 8; n++) {
    if (s6[n] == 'Q') x += 9;
    if (s6[n] == 'q') y += 9;
    if (s6[n] == 'R') x += 5;
    if (s6[n] == 'r') y += 5;
    if (s6[n] == 'B') x += 3;
    if (s6[n] == 'b') y += 3;
    if (s6[n] == 'N') x += 3;
    if (s6[n] == 'n') y += 3;
    if (s6[n] == 'P') x += 1;
    if (s6[n] == 'p')
      y += 1;
    else {
      x += 0;
      y += 0;
    }
  }
  for (a = 0; a < 8; a++) {
    if (s7[a] == 'Q') x += 9;
    if (s7[a] == 'q') y += 9;
    if (s7[a] == 'R') x += 5;
    if (s7[a] == 'r') y += 5;
    if (s7[a] == 'B') x += 3;
    if (s7[a] == 'b') y += 3;
    if (s7[a] == 'N') x += 3;
    if (s7[a] == 'n') y += 3;
    if (s7[a] == 'P') x += 1;
    if (s7[a] == 'p') y += 1;
  }
  for (b = 0; b < 8; b++) {
    if (s8[b] == 'Q') x += 9;
    if (s8[b] == 'q') y += 9;
    if (s8[b] == 'R') x += 5;
    if (s8[b] == 'r') y += 5;
    if (s8[b] == 'B') x += 3;
    if (s8[b] == 'b') y += 3;
    if (s8[b] == 'N') x += 3;
    if (s8[b] == 'n') y += 3;
    if (s8[b] == 'P') x += 1;
    if (s8[b] == 'p') y += 1;
  }
  if (x > y) cout << "White" << endl;
  if (x < y) cout << "Black" << endl;
  if (x == y) cout << "Draw" << endl;
  return 0;
}
