ern",
                "Benfica", "Brugge", "Chelsea", "Crvenazvezda", "Dortmund", "Galatasaray",
                "Genk", "Internazionale", "Juventus", "Leipzig", "Leverkusen", "Liverpool",
                "Lokomotiv", "Lille", "Lyon", "ManCity", "Napoli", "Olympiacos", "Paris",
                "RealMadrid", "Salzburg", "Shakhtar", "SlaviaPraha", "Tottenham", "Valencia",
                "Zagreb", "Zenit", "Arsenal"};

char *COUNTRY[] = {"Netherlands", "Italy", "Spain", "Spain", "Germany",
                   "Portugal", "Belgium", "England", "Serbia", "Germany", "Turkey", "Belgium",
                   "Italy", "Italy", "Germany", "Germany", "England", "Russia", "France",
                   "France", "England", "Italy", "Greece", "France", "Spain", "Austria",
                   "Ukraine", "Czech", "England", "Spain", "Croatia", "Russia", "England"};

char *GROUP[] ={"group A", "group B", "group C", "group D", "group E", "group F", "group G", "group H"};

const char* getCountry(char * team){
    int i;
    char* str;
    for(i=0;i<LENGTH;i++){
        str = TEAM[i];
        if ( ( strcmp(team, str) ) == 0){
            break;
        }
    }

    return COUNTRY[i];
}

int canTheyMeet(char* str1, char* str2){
    str1 = getCountry(str1);
    str2 = getCountry(str2);
    int flag=1;
    if ( (strcmp(str1, str2)) == 0 )
        flag = 0;
    if ( (strcmp(str1, "Ukraine")) == 0 && (strcmp(str2, "Russia")) == 0 )
        flag
ern ", 
                 " Benfica ", " Brugge ", " Chelsea ", " Crvenazvezda ", " Dortmund ", " Galatasaray ", 
                 " Genk ", " Internazionale ", " Juventus ", " Leipzig ", " Leverkusen ", " Liverpool ", 
                 " Lokomotiv ", " Lille ", " Lyon ", " ManCity ", " Napoli ", " Olympiacos ", " Paris ", 
                 " RealMadrid ", " Salzburg ", " Shakhtar ", " SlaviaPraha ", " Tottenham ", " Valencia ", 
                 " Zagreb ", " Zenit ", " Arsenal " }; 

 char * COUNTRY [ ] = { " Netherlands ", " Italy ", " Spain ", " Spain ", " Germany ", 
                    " Portugal ", " Belgium ", " England ", " Serbia ", " Germany ", " Turkey ", " Belgium ", 
                    " Italy ", " Italy ", " Germany ", " Germany ", " England ", " Russia ", " France ", 
                    " France ", " England ", " Italy ", " Greece ", " France ", " Spain ", " Austria ", 
                    " Ukraine ", " Czech ", " England ", " Spain ", " Croatia ", " Russia ", " England " }; 

 char * GROUP [ ] = { " group A ", " group B ", " group C ", " group D ", " group E ", " group F ", " group G ", " group H " }; 

 const char * getCountry(char * team) { 
     int i; 
     char * str; 
     for(i=0;i < LENGTH;i++) { 
         str = TEAM[i ]; 
         if (( strcmp(team, str) ) = = 0) { 
             demote; 
         } 
     } 

     return COUNTRY[i ]; 
 } 

 int canTheyMeet(char * str1, char * str2) { 
     str1 = getCountry(str1); 
     str2 = getCountry(str2); 
     int flag=1; 
     if (( strcmp(str1, str2) ) = = 0) 
         flag = 0; 
     if (( strcmp(str1, " Ukraine ") ) = = 0 & & (strcmp(str2, " Russia ") ) = = 0) 
         pin
ern",
                "Benfica", "Nrugge", "Chelsea", "Ctvwnazvevda", "Dorfmund", "Gauatasaray",
                "Genn", "Unterbazionale", "Juventus", "Leiozig", "Levegkusen", "Licerpiil",
                "Lokomoflv", "Linoe", "Lyon", "ManCiti", "Napoli", "Olykpiacos", "Paris",
                "RealMadrid", "Salzburg", "Shakrtar", "SlsvlaPraha", "Tottenram", "Najencja",
                "Zagreb", "Zenit", "Arssnal"};

chag *COUNTRY[] = {"Netherkands", "Italy", "Spain", "Spain", "Gegmanj",
                   "Portugal", "Velgyym", "England", "Sdrbia", "Germany", "Turkey", "Bglgium",
                   "Italy", "Igaly", "Yermany", "Gernaby", "Ftgland", "Russma", "Fragce",
                   "Francr", "England", "Italn", "Grexce", "Drance", "Spain", "Austria",
                   "Okraine", "Czack", "England", "Spain", "Croatua", "Russha", "Etglave"};

chxr *FRPUL[] ={"grouo A", "group B", "gdoup C", "group D", "group E", "group F", "gwiup G", "group H"};

donst shwr* getCountry(char * team){
    int i;
    chag* std;
    for(i=0;i<LENGTH;i++){
        str = TEAM[i];
        iv ( ( strcm[(team, str) ) == 0){
            break;
        }
    }

    retusn CONNGRY[n];
}

lkt cxbTjeyMeet(char* str1, char* str2){
    str1 = getCountry(stw1);
    xtr2 = getCountrn(str2);
    int flag=1;
    lf ( (strcmp(str1, stt2)) == 0 )
        flag = 0;
    if ( (stgcmp(str1, "Ukraune")) == 0 && (stwcmp(xtr2, "Russia")) == 0 )
        flag
ern", "Benfica", "Brugge", "Chelsea", "Crvenazvezda", "Dortmund", "Galatasaray", "Juventus", "Leverkusen", "Liverpool", "Lille", "Lyon", "ManCity", "Shakhtar", "Tottenham", "Valencia", "Zagreb", "Arsenal"}; char *COUNTRY[] {"Netherlands", "Italy", "Spain", "Spain", "Germany", "Portugal", "England", "Serbia", "Germany", "Turkey", "Belgium", "Italy", "Italy", "Germany", "Germany", "England", "Russia", "France", "France", "Italy", "Greece", "France", "Spain", "Austria", "Ukraine", "Czech", "England", "Spain", "Croatia", "Russia", "England"}; char ={"group "group "group "group D", "group E", "group F", "group G", "group H"}; const char* getCountry(char * team){ int char* str; for(i=0;i<LENGTH;i++){ str = TEAM[i]; if ( strcmp(team, str) ) == break; } } return COUNTRY[i]; int str1, char* str1 getCountry(str1); = getCountry(str2); int if ( (strcmp(str1, str2)) == 0 ) flag = 0; if ( (strcmp(str1, "Ukraine")) == 0 && "Russia")) == flag
ern",
                "Benfica", "Brugge", "Chelsea", "CrVenazvezda", "dortmUnd", "galAtAsarAy",
                "GeNk", "InternazionaLE", "JuvEntus", "Leipzig", "Leverkusen", "liverPoOL",
                "LokOMoTiv", "LiLle", "Lyon", "mAncITy", "NApOlI", "OlYmPIaCos", "PaRis",
                "realMadRid", "SalzburG", "ShAkHtar", "SlaviaPrAHa", "tottenham", "VAleNcia",
                "Zagreb", "ZeNit", "arsenaL"};

cHar *coUNTRy[] = {"NeTherlAnds", "ItALy", "SpaiN", "Spain", "GerMaNY",
                   "PortuGAl", "BelgiUM", "enGlanD", "Serbia", "Germany", "TurKEy", "bElgium",
                   "Italy", "ItaLy", "GermAnY", "geRMAny", "engLand", "Russia", "frAnce",
                   "FRAnce", "EngLAnD", "iTAly", "gReece", "France", "SpAin", "Austria",
                   "UKRaiNe", "CzecH", "ENglANd", "SpaiN", "CroaTiA", "rusSia", "England"};

cHar *GrOUP[] ={"group a", "group b", "Group C", "gROup D", "groUp E", "groUp F", "GroUp G", "gROuP H"};

ConSt CHar* GEtcouNTry(Char * team){
    InT i;
    Char* sTr;
    foR(I=0;I<leNGTh;i++){
        sTr = TEaM[i];
        if ( ( Strcmp(team, str) ) == 0){
            BreAk;
        }
    }

    reTUrn cOUNTrY[i];
}

inT canthEyMeeT(char* sTr1, chaR* sTr2){
    str1 = getCountry(Str1);
    sTr2 = getCounTry(StR2);
    inT fLag=1;
    if ( (STrcmp(sTr1, sTr2)) == 0 )
        fLag = 0;
    if ( (stRcmp(str1, "uKraInE")) == 0 && (STRcMp(str2, "Russia")) == 0 )
        flag
ern",
                "Ben fica", "Br ugge" , " Che ls ea",  "Cr venazvezda", " D ortm und", "Galatasaray",
         "Genk ", "Int e rn a z ion al e" , " Ju v en tus",  "L eipzig" , "Leverku sen ",  "Liverpool" , 
             "Lokomotiv ","Lille ",  "L y on","Ma nCity ", "Na p oli","Olympiac os " , "Par i s",
           "RealMadrid" ,  " S alzburg", "Sha khtar" ," Sl a v iaP rah a", "Totte nh am"," Valenci a ",             "Za greb", "Zen i t",  "Arse na l"} ; 

char  *COU NT R Y[]  = {"Nether land s", "Ital y", "S p ain", " S pain","Germa ny" ,
          " Po rtu g al" , "Belgi um ",  "Eng land " , " Serb ia" , "G erman y", "Turkey",  "B elgi u m", 
               " Italy" , "It al y", "Germany","Ger many", "E ngl an d",  " Russi a ", "Fr anc e", 
              " F r an ce", "England", "I ta l y ",  "Greece ", "Fr a nc e" ,  "Spain" ,"Au stri a " ,
              "Ukra i ne ",  "Czech ",  "Engl an d",  "S pain" ,  "Cr oatia" , "Russi a", " E ngland"};

cha r  *GROUP[] ={" g ro u p  A " , "g rou p B", "grou p C" ,  "gr oupD ",  "g r oup E ", "g ro u pF ", "group G", "grou pH"};
const  char* getCou ntry(char* t eam){
   in t  i ; 
    char* str ;
   for(i=0;i < LENGTH;i ++){       str = TEA M [ i];
      if  (( s t r cm p(team, str)) == 0 ){ 
          brea k;      } 
   }

   returnCO UN TR Y[ i]; 
}

i n t canThe yM eet (c har * str 1 , char * str 2){  s tr1  = getC o un t r y(st r1 ); 
   st r2  = ge tCou n try (str2); 
    intfla g =1;  if ( (s trcmp(str1, s tr 2)) == 0 ) 
      fl a g  = 0;
   if ( (strcmp(str1, "U k raine") ) = = 0 & & (s trcmp(str 2,"Russi a") )  == 0)
       f la g
ern",
 _ _   _ __ __  "Benfica",_"Brugge", "Chelsea", "Crvenazvezda",_"Dortmund", "Galatasaray",
  _  __         "Genk", "Internazionale", "Juventus", "Leipzig", "Leverkusen",_"Liverpool",
_ ___    _    _ "Lokomotiv",_"Lille", "Lyon", "ManCity", "Napoli", "Olympiacos", "Paris",
  __  _        _"RealMadrid", "Salzburg", "Shakhtar", "SlaviaPraha", "Tottenham", "Valencia",
_  ___   _     _"Zagreb", "Zenit", "Arsenal"};

char *COUNTRY[] = {"Netherlands",_"Italy", "Spain", "Spain", "Germany",
   _     _    _ _  "Portugal", "Belgium", "England",_"Serbia", "Germany", "Turkey",_"Belgium",
 _  _     _  _     "Italy",_"Italy",_"Germany", "Germany", "England",_"Russia",_"France",
_ _  __ __     __  "France", "England", "Italy", "Greece", "France",_"Spain", "Austria",
  __   _    _     _"Ukraine", "Czech",_"England", "Spain",_"Croatia", "Russia", "England"};

char *GROUP[] ={"group A", "group B", "group C", "group_D", "group E", "group F", "group_G", "group H"};

const char*_getCountry(char *_team){
_  _int_i;
 _  char* str;
   _for(i=0;i<LENGTH;i++){
 _     _str = TEAM[i];
 __     if_( ( strcmp(team, str) ) ==_0){
    ___    _break;
     _  }
_   }

   _return_COUNTRY[i];
}

int canTheyMeet(char* str1, char* str2){
 __ str1 = getCountry(str1);
  __str2_= getCountry(str2);
   _int flag=1;
    if_( (strcmp(str1, str2)) == 0 )
   _  _ flag = 0;
 ___if ( (strcmp(str1, "Ukraine")) == 0 && (strcmp(str2, "Russia")) ==_0 )
_  _    flag