#include<bits/stdc++.h>
using namespace std;
int n,dw=2;//n,队伍数量
int x=1,y=1,z=1,w=1;//x统计前半场最大的能力,y统计队伍号码 ,zw统计下半场
int main() {
cin>>n;
while(n>1) { //计算队伍数量
n--;
dw=2*dw;
}
int bss[dw+1];
for(int i=1; i<=dw/2; i++) { // 输入上半场队伍
cin>>bss[i];
}
int bsx[dw+1];
for(int i=dw/2+1; i<=dw; i++) { //输入下半场队伍
cin>>bsx[i];
}
for(int i=1; i<=dw/2; i++) {
if(x<bss[i]) { //如果能力大就记住
x=bss[i];
y=i;
}
}
for(int i=dw/2+1; i<=dw; i++) {
if(z<bsx[i]) { //同理
z=bsx[i];
w=i;
}
}
if(x>z)//最后能力小的输出亚军
cout<<w;
else
cout<<y;
return 0;
}