#include<iostream>
#include<cstring>
using namespace std;
int main(){
long long n;
cin>>n;
long long m[n],k=0,m2[n],u=0,f=1,r=1,i=0,g,h=1;
while(n>k){
cin>>m[k];
k++;
}
k=0;
while(n>k){
m2[0]=k+1;
f=1; 
r=1;
while(n>f){
    if(k+f+1<=n){
m2[f]=k+f+1;
    }else{
    m2[f]=r;
    r=r+1;
    }
f=f+1;
}
i=0;
g=0;
while(n>i){
if(m[i]==m2[i]){
g=g+1;
}
i++;
}
if(u<g and k>0){
h=k;
u=g;
}
if(u<g and k==0){
h=n;
u=g;
}
k++;
}
cout<<h;
return 0;
}