#include<bits/stdc++.h>
using namespace std;
int main(){
int n;
int t,xiaomei,sum1=0;
vector<int>a;
cin>>n;
while(n--){
cin>>t;
a.push_back(t);
}
xiaomei=a[0];
vector<int>::iterator it=a.begin();
while(it!=a.end()){
if(xiaomei>=*it)
sum1++;
it++;
}
int j=0;
while(sum1>1){
sum1/=2;
j++;
}
cout<<j;
return 0;
}
using namespace std;
int main(){
int n;
int t,xiaomei,sum1=0;
vector<int>a;
cin>>n;
while(n--){
cin>>t;
a.push_back(t);
}
xiaomei=a[0];
vector<int>::iterator it=a.begin();
while(it!=a.end()){
if(xiaomei>=*it)
sum1++;
it++;
}
int j=0;
while(sum1>1){
sum1/=2;
j++;
}
cout<<j;
return 0;
}