#include<bits/stdc++.h>
using namespace std;
int n;
struct c{
int n,i;
}a[1024];
int main(){
cin >> n;
n=1<<n;
for(int i=1;i<=n;i++){
cin >> a[i].n;
a[i].i=i;
}
for(int k=1;4*k<=n;k<<=1){
for(int i=1;i<=n;i+=k*2){
if(a[i].n>a[i+k].n){
a[i+k].i=a[i].i;
a[i+k].n=a[i].n;
}else{
a[i].i=a[i+k].i;
a[i].n=a[i+k].n;
}
}
}
cout << a[1].i;
return 0;
}