#include<bits/stdc++.h>
using namespace std;
typedef long long int ll;
ll l,r;
ll segtree[400001];
ll a[100001];
ll b[100001];
void build(ll node,ll b1,ll e)
{if(b1==e)
{
segtree[node]=b[b1];
cout<<b[b1]<<"\n";
}
else
{
ll mid=(b1+e)/2;
build(2*node,b1,mid);
build(2*node+1,mid+1,e);
l=segtree[2*node];
r=segtree[2*node+1];
if(a[l]<a[r])
{
segtree[node]=l;
}
else if(a[l]>a[r])
{
segtree[node]=r;
}
else if(a[l]==a[r])
{
segtree[node]=l;
}
else
{
}
}
}
ll sum1(ll node,ll b1,ll e,ll L,ll R)
{
if(b1>R || e<L)
{
return -1;
}
if (b1>=L && e<=R)
{
return segtree[node];
}
ll mid=(b1+e)/2;
ll left=sum1(2*node,b1,mid,L,R);
ll right=sum1(2*node+1,mid+1,e,L,R);
if(left==-1)
{
return right;
}
else if(right==-1)
{
return left;
}
else
{
if(a[left]>a[right])
{
return right;
}
else
{
return left;
}
}
}
int main()
{
ll n;
cin>>n;
ll i=1;
while(i<=n)
{
cin>>a[i];
b[i]=i;
i++;
}
build(1,1,n);
cout<<sum1(1,1,n,2,8);
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKdHlwZWRlZiBsb25nIGxvbmcgaW50IGxsOwpsbCBsLHI7CmxsIHNlZ3RyZWVbNDAwMDAxXTsKbGwgYVsxMDAwMDFdOwpsbCBiWzEwMDAwMV07CnZvaWQgYnVpbGQobGwgbm9kZSxsbCBiMSxsbCBlKQoKe2lmKGIxPT1lKQp7CiAgICBzZWd0cmVlW25vZGVdPWJbYjFdOwpjb3V0PDxiW2IxXTw8IlxuIjsKfQplbHNlCnsKICAgIGxsIG1pZD0oYjErZSkvMjsKICAgIAogIGJ1aWxkKDIqbm9kZSxiMSxtaWQpOwogIGJ1aWxkKDIqbm9kZSsxLG1pZCsxLGUpOwogIAogIAogIGw9c2VndHJlZVsyKm5vZGVdOwogIHI9c2VndHJlZVsyKm5vZGUrMV07CiAgCiAgaWYoYVtsXTxhW3JdKQogIHsKICAgICAgc2VndHJlZVtub2RlXT1sOwogICAgICAKICB9CiAgZWxzZSBpZihhW2xdPmFbcl0pCiAgewogICAgICAKICAgICAgc2VndHJlZVtub2RlXT1yOwogICAgICAKICB9CiAgZWxzZSBpZihhW2xdPT1hW3JdKQogIHsKICAgICAgCiAgICAgIHNlZ3RyZWVbbm9kZV09bDsKICB9CiAgZWxzZQogIHsKICAgICAgCiAgfQogIAp9CgoKCn0KbGwgc3VtMShsbCBub2RlLGxsIGIxLGxsIGUsbGwgTCxsbCBSKQp7CgogIGlmKGIxPlIgfHwgZTxMKQogIHsKICAgICAgICAgICAgcmV0dXJuIC0xOwogIH0KICAKICBpZiAoYjE+PUwgJiYgZTw9UikKICB7CiAgICAgICAgICAgIHJldHVybiBzZWd0cmVlW25vZGVdOyAgCiAgICAKICB9CiAgCiAgICAKbGwgbWlkPShiMStlKS8yOwoKbGwgbGVmdD1zdW0xKDIqbm9kZSxiMSxtaWQsTCxSKTsKbGwgcmlnaHQ9c3VtMSgyKm5vZGUrMSxtaWQrMSxlLEwsUik7CmlmKGxlZnQ9PS0xKQp7CiAgICByZXR1cm4gcmlnaHQ7Cn0KZWxzZSBpZihyaWdodD09LTEpCnsKICAgIHJldHVybiBsZWZ0Owp9CmVsc2UKewogICAgCiAgICBpZihhW2xlZnRdPmFbcmlnaHRdKQogICAgewogICAgICAgICAgICByZXR1cm4gcmlnaHQ7CiAgICB9CiAgICBlbHNlCiAgICB7CiAgICAgICAgcmV0dXJuIGxlZnQ7CiAgICB9CiAgICAKICAgIAp9CgogIAoKCgogICAgCiAgICAKICAgIAp9CgppbnQgbWFpbigpCnsKICAgIGxsIG47CiAgICBjaW4+Pm47CiAgICBsbCBpPTE7CiAgICB3aGlsZShpPD1uKQogICAgewogICAgICAgIGNpbj4+YVtpXTsKICAgICAgICBiW2ldPWk7CiAgICAgICAgaSsrOwogICAgfQogICAgCiAgICBidWlsZCgxLDEsbik7CiAgICAKICAgIAogICAgCiAgICBjb3V0PDxzdW0xKDEsMSxuLDIsOCk7CiAgICAKICAgIAogICAgCiAgICAKICAgIAogICAgCiAgICAKICAgIAogICAgcmV0dXJuIDA7Cn0KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgo=