#include<iostream> #include<fstream> #include<vector> #include<algorithm> #include<iomanip> #include<string> #include<cstring> using namespace std; struct echipa{ char a[101]; int scor; }v[4]; char x[101],y[101]; int sx,sy,n; bool cmp(echipa m,echipa n) { return m.scor>n.scor; } int main() { int i,j; for(i=1;i<=6;i++) { cin>>x>>y>>sx>>sy; for(j=0;j<n;j++) if(strcmp(v[j].a,x)==0) v[j].scor+=sx-sy; if(j==n) { strcpy(v[n].a,x); v[n++].scor=sx-sy; } for(j=0;j<n;j++) if(strcmp(v[j].a,y)==0) v[j].scor+=sy-sx; if(j==n) { strcpy(v[n].a,y); v[n++].scor=sy-sx; } } sort(v,v+4,cmp); for(i=0;i<4;i++) cout<<v[i].a<<'\n'; return 0; }