#include <iostream> #include <fstream> #include <string.h> using namespace std; int a[4][5],b=1,p[4],v[4]; char n[4][100],aux1[100],aux2[100]; int main() { ifstream f("fis.in"); cin>>n[0]; //cin.get(); cin>>n[1]; int x1,x2; cin>>x1>>x2; // cout<<n[0]<<endl<<x1<<endl<<n[1]<<x2; for(int i=0;i<4;i++) for(int j=0;j<4;j++) a[i][j]=0; a[0][1]=x1; a[1][0]=x2; for(int i=1;i<=5;i++){ cin>>aux1; cin>>aux2; int a1=0,a2=0; cin>>x1>>x2; for(int j=0;j<4;j++){ if(strcmp(n[j],aux1)==0) a1=j; if(strcmp(n[j],aux2)==0) a2=j; } if(a1==0 && b<4) { b++; a1=b; strcpy(n[a1],aux1); } if(a2==0 && b<4) { b++; a2=b; strcpy(n[a2],aux2); } a[a1][a2]=x1; a[a2][a1]=x2; } for(int i=0;i<4;i++) for(int j=0;j<4;j++){ a[i][5]+=a[i][j]; if (a[i][j]>a[j][i]) p[i]+=3; else if (a[i][j]==a[j][i]) p[i]+=1; } //cout<<endl; int m=0; while (m<4){ int ma=0,mi=0; for(int i=0;i<4;i++) if(v[i]==0){ if(ma<p[i]) {ma=p[i]; mi=i; } else if(ma==p[i] && a[mi][5]<a[i][5]){ ma=p[i]; mi=i; }else if(ma==p[i] && a[mi][5]==a[i][5]){ if(strcmp(n[mi],n[i])>=0){ mi=i; ma=p[i]; } }} v[mi]=1; cout<<n[mi]<<endl; m++; } return 0; }