#include <fstream>
#include <stdlib.h> /* srand, rand */
#include <time.h> /* time */
using namespace std;
FILE *in;
FILE *o;
int p;
int v1[15000];
int poz[15000*2];
int v2[15000];
void cit()
{
int i;
in=fopen("congr.in","r");
fscanf(in,"%d",&p);
for(i=1;i<=p;i++)
{
fscanf(in,"%d",&v1[i]);
v1[0]+=v1[i];
poz[i]=i;
}
for(i=1;i<=p-1;i++)
{
fscanf(in,"%d",&v2[i]);
poz[p+i]=p+i;
}
fclose(in);
}
void schimb()
{
int i,j,aux,paux;
while(v1[0]%p)
{
i=rand()%p;
j=rand()%(p-1);
v1[0]-=v1[i];
v1[0]+=v2[j];
aux=v2[j];
v2[j]=v1[i];
v1[i]=aux;
paux=poz[p+j];
poz[p+j]=poz[i];
poz[i]=aux;
}
}
void afis()
{
int i;
o=fopen("congr.out","w");
for(i=1;i<p;i++)
{
fprintf(in,"%d ",poz[i]);
}
fprintf(in,"%d\n",poz[i]);
fclose(o);
}
int main()
{
srand (time(NULL));
cit();
schimb();
afis();
return 0;
}