func_code_string: #include <bits/stdc++.h>   using namespace std;   static inline void WRITE(int a) { printf( %d n , a); }   static inline void WRITE2(int a, int b) { printf( %d %d n , a, b); }   const int S9 = 1000000007, S6 = 1000007, S5 = 100007, S4 = 10007, S3 = 1007,             S2 = 107;   const double E2 = 0.01, E4 = 0.0001, E6 = 0.000001, E8 = 0.00000001;   int tab[4][2];   int check() {     bool czy = false;     int ob = 0, at = 1;     if (tab[ob][0] > tab[2][1] && tab[at][1] > tab[3][0])       if (tab[ob][0] > tab[3][1] && tab[at][1] > tab[2][0]) return 1;     if ((tab[ob][0] < tab[2][1] && tab[at][1] < tab[3][0]) ||         (tab[ob][0] < tab[3][1] && tab[at][1] < tab[2][0]))       czy = true;     ob = 1;     at = 0;     if (tab[ob][0] > tab[2][1] && tab[at][1] > tab[3][0])       if (tab[ob][0] > tab[3][1] && tab[at][1] > tab[2][0]) return 1;     if (((tab[ob][0] < tab[2][1] && tab[at][1] < tab[3][0]) ||          (tab[ob][0] < tab[3][1] && tab[at][1] < tab[2][0])) &&         czy)       return 2;     return 0;   }   int main() {     for (int i = 0; i < 4; i++) scanf( %d%d , &tab[i][0], &tab[i][1]);     int x = check();     if (x == 0)       puts( Draw );     else       printf( Team %d n , x);     return 0;   }   