#include <iostream>
#include <string>
#include <map>
using namespace std;
string s[5];
pair<int, int> mp[5];
int main()
{
    string a, b;
    int sa, sb, nr=6, ind=0, ia, ib, i, j;

    for (j=0;j<6;j++)
    {
        cin>>a>>b>>sa>>sb;
        ia=ind+1;
        for (i=1;i<=ind;i++) if (s[i]==a) ia=i;
        if (ia==ind+1) {s[ia]=a; ind++;}
        ib=ind+1;
        for (i=1;i<=ind;i++) if (s[i]==b) ib=i;
        if (ib==ind+1) {s[ib]=b; ind++;}
        mp[ia].second+=sa;
        mp[ib].second+=sb;
        if (sa==sb) {mp[ia].first+=1; mp[ib].first+=1;}
        if (sa>sb) {mp[ia].first+=3; mp[ib].first+=0;}
        if (sa<sb) {mp[ib].first+=3;; mp[ia].first+=0;}
    }
       for (i=1;i<=4;i++)
        for (j=i+1;j<=4;j++)
        {
            if (mp[i].first<mp[j].first) {swap(mp[i], mp[j]); swap(s[i], s[j]);}
            else if (mp[i].first==mp[j].first)
            {
                if (mp[i].second<mp[j].second) {swap(mp[i], mp[j]); swap(s[i], s[j]);}
                else if (mp[i].second==mp[j].second)
                    if (s[i]>s[j]) {swap(mp[i], mp[j]); swap(s[i], s[j]);}
            }
        }
        for (i=1;i<=4;i++)
            cout<<s[i]<<'\n';
}