#include <iostream>
#include <fstream>
#include <string>
#include <map>
#include <cstring>
using namespace std;
ifstream f("mian.in");
string s[20],a,b,aux;
char s1[100],s2[100];
map <string,int> gol,scor;
int main()
{
    int n=0,i,j,x,lol=s[i].size(),lel=s[j].size();
    for(x=1;x<=6;x++)
    {
        f>>a>>b>>i>>j;
        gol[a]+=i;
        gol[b]+=j;
        if(i>j)
        {
            scor[a]+=3;
        }
        if(i==j)
        {
            scor[a]++;
            scor[b]++;
        }
        if(j>i)
            scor[b]+=3;
        s[n]=a;
        n++;
        s[n]=b;
        n++;
    }
    for(i=0;i<n;i++)
        for(j=i+1;j<=n;j++)
        {
            if(scor[s[i]]<scor[s[j]])
            {
                aux=s[i];
                s[i]=s[j];
                s[j]=aux;
            }
            if(scor[s[i]]==scor[s[j]])
            {
                if(gol[s[i]]<=gol[s[j]])
                {
                    if(gol[s[i]]==gol[s[j]])
                    {
                        int ok=1;
                        for(x=0;x<=max(lol,lel) && ok==1;x++)
                            if(s[i][x]<=s[i][j])
                                ok=0;
                        if(ok==0)
                        {
                            aux=s[i];
                            s[i]=s[j];
                            s[j]=aux;
                        }
                    }
                    else
                        aux=s[i];
                        s[i]=s[j];
                        s[j]=aux;
                }
            }
        }
    for(i=1;i<=n;i++)
        cout<<s[i]<<'\n';
    return 0;
}