#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'; }