#include
#include
#include
struct meal
{
long long int ai;
long long int bi;
long long int mul1;
long long int minus1;
long long int num;
};
struct meal score[1002];
int inc(const void *a,const void *b)
{
if( ((struct meal*)a)->mul1==((struct meal*)b)->mul1)
{
return ((struct meal*)a)->minus1-((struct meal*)b)->minus1;
}
return ((struct meal*)b)->mul1-((struct meal*)a)->mul1;
}
int main()
{
int n=0;
scanf("%d",&n);
for(int i=0;iscanf("%d",&score[i].ai);
}
for(int i=0;iscanf("%d",&score[i].bi);
}
for(int i=0;iabs(score[i].ai-score[i].bi);
score[i].num=i;
}
for(int i=0;iqsort(score,n,sizeof(score[0]), inc);
int max=score[0].mul1;
for(int i=0;iif(score[i].mul1>max)
max=score[i].mul1;
}
int flag=1;
for(int i=0;iif(score[i].mul1!=max)
{
printf("%lld %lld",score[i].num+1,score[i].mul1);
flag=0;
break;
}
}
if(flag)
printf("sold out");
return 0;
printf("%d %d %d\n",,,score[i].minus1);
}
