#include <bits/stdc++.h>
using namespace std;
struct player {
  int defence, attack;
  void init() { scanf("%d%d", &defence, &attack); }
  void out() { cout << defence << "\t" << attack << endl; }
  bool wins(const player &b) {
    if (defence > b.attack && attack > b.defence)
      return true;
    else
      return false;
  }
  bool stronger(const player &b) {
    return defence > b.defence && attack > b.attack;
  }
} p[4], ta, tb, tc, td;
void init_team() {
  ta.attack = p[0].attack;
  ta.defence = p[1].defence;
  tb.attack = p[1].attack;
  tb.defence = p[0].defence;
  tc.attack = p[2].attack;
  tc.defence = p[3].defence;
  td.attack = p[3].attack;
  td.defence = p[2].defence;
}
int main() {
  for (int i = 0; i < 4; i++) p[i].init();
  init_team();
  if (ta.stronger(tb))
    tb = ta;
  else if (tb.stronger(ta))
    ta = tb;
  bool t1win = false;
  if (ta.wins(tc) && ta.wins(td)) t1win = true;
  if (tb.wins(tc) && tb.wins(td)) t1win = true;
  bool t2win = false;
  if (tc.wins(ta) && tc.wins(tb)) t2win = true;
  if (td.wins(ta) && td.wins(tb)) t2win = true;
  if (tc.wins(ta) && td.wins(tb)) t2win = true;
  if (tc.wins(tb) && td.wins(ta)) t2win = true;
  if (t1win)
    puts("Team 1");
  else if (t2win)
    puts("Team 2");
  else
    puts("Draw");
}
