#include
#include
struct User
{
char id[10000];
char in[100];
char out[100];
} use[10000];
int main()
{
int i,j,n,m,k;
scanf("%d",&m);
for(i=0; i {
scanf("%s%s%s",use[i].id,use[i].in,use[i].out);
getchar();
}
char min[100],max[100];
int row,flag;
for(i=0; i {
for(j=1; j {
if(strcmp(use[i].in,use[j].in) {
for(n=0; n {
min[n]=use[i].in[n];
row=i;
}
}
if(strcmp(use[i].out,use[j].out)>0)
{
for(k=0; k<strlen(use[i].out); k++)
{
max[k]=use[i].out[k];
flag=i;
}
}
}
}
printf("%s %s",use[row].id,use[flag].id);
return 0;
}
for(i=0; i {
for(i=0; i {
for(j=1; j {
for(n=0; n {
就你这样的水平还写什么程序。