package zkj;
import java.math.*;
import java.io.*;
import java.math.*;
import java.util.Scanner;
import java.util.PriorityQueue;
import java.util.LinkedList;
import java.util.Collections;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Comparator;
import java.util.Iterator;
import java.util.Comparator;
public class Zz {
public static void main(String[] args){
Scanner cin = new Scanner(System.in);
int n;
n=cin.nextInt();
int []a=new int [1000];
for(int i=1;i<=n;i++)
{a[i]=cin.nextInt();}
int temp=1;
int maxx=-99999;
int s=0;int sum=0,v=0;
int value=0;
for(int i=1;i<=n;i++)
{
sum+=a[i];
if(++v%temp==0)
{
temp*=2;
v=0;
s++;
if(sum>maxx)
{
maxx=sum;
value=s;
}
sum=0;
}
}
System.out.println(value);
}
}
03-24
2418
10-09
1086