#include <bits/stdc++.h>
using namespace std;
struct op {
  int a, b;
} w[5];
int Judge(int a, int b, int c, int d, int x, int y) {
  if ((a > y && d > x) || (c > y && b > x)) return 1;
  if ((a < y && d < x) && (c < y && b < x)) return -1;
  return 0;
}
int main() {
  for (int i = 1; i <= 4; i++) scanf("%d %d", &w[i].a, &w[i].b);
  int ans;
  if ((w[1].a > w[2].a && w[1].b > w[2].b) ||
      (w[1].a < w[2].a && w[1].b < w[2].b)) {
    int p1 = Judge(w[3].a, w[3].b, w[4].a, w[4].b, w[1].a, w[2].b);
    int p2 = Judge(w[3].a, w[3].b, w[4].a, w[4].b, w[2].a, w[1].b);
    ans = min(p1, p2);
  } else {
    int t1 = max(w[1].a, w[2].a);
    int t2 = max(w[1].b, w[2].b);
    ans = Judge(w[3].a, w[3].b, w[4].a, w[4].b, t1, t2);
  }
  if (ans == -1) printf("Team 1\n");
  if (ans == 0) printf("Draw\n");
  if (ans == 1) printf("Team 2\n");
}
