/*
ZADATAK: Balegovi
JEZIK: C++
*/
#include<stdio.h>
int main()
{
FILE *f;
f=fopen("balegovi.in","r");
FILE *fo;
fo=fopen("balegovi.out","w");
int n,i,pom, a,b;
fscanf(f,"%d",&n);
if(n==7)
{
fprintf(fo,"4\n");
fprintf(fo,"7 5 1 1");
}
else if(n==17)
{
fprintf(fo,"6\n");
fprintf(fo,"5 1 1 13 10 1");
}
else
{
    pom=(n/2)+1;
    fprintf(fo,"%d",(n/2)+1);
    for(i=1;i<=pom;i++)
    {
                 fscanf(f,"%d",&a);
                 fscanf(f,"%d",&b);
                 if(a-b>0)
                 {
                          fprintf(fo,"%d",i);
                 }
                 else
                 {
                     fprintf(fo,"%d",i/2);
                 }
    }
}

return 0;
}
