//#include <stdio.h>
//
//int main()
//{
// int i, j, k, a, b, x, y, z, f, g;
// int map[180][180]= {};
// int map1[180][180]= {};
//
// scanf("%d %d", &a, &b);
//
// scanf("%d %d %d", &x, &y, &z);
//
// for(i=1; i<=a; i++)
// {
// for(j=1; j<=b; j++)
// {
// scanf("%d", &map[i][j]);
// map1[i][j] = map[i][j];
// }
// }
//
// scanf("%d", &f);
//
// for(g=1; g<=f; g++)
// {
// if(g%2)
// {
// for(i=1; i<=a; i++)
// {
// for(j=1; j<=b; j++)
// {
// k = map[i][j+1] + map[i+1][j] + map[i-1][j] + map[i][j-1] + map[i+1][j+1] + map[i-1][j-1] + map[i+1][j-1] + map[i-1][j+1] ;
//
// if(map[i][j] == 0)
// {
// if(k==x)
// {
// map1[i][j] = 1;
// }
// else
// {
// map1[i][j] = 0;
// }
// }
//
// else
// {
// if(k>=y && z > k)
// {
// map1[i][j] = 1;
// }
// else
// {
// map1[i][j] = 0;
// }
//
// }
// k = 0;
// }
// }
// }
// if(g%2==0)
// {
//
// for(i=1; i<=a; i++)
// {
// for(j=1; j<=b; j++)
// {
// k = map1[i][j+1] + map1[i+1][j] + map1[i-1][j] + map1[i][j-1] + map1[i+1][j+1] + map1[i-1][j-1] + map1[i+1][j-1] + map1[i-1][j+1] ;
//
// if(map1[i][j] == 0)
// {
// if(k==x)
// {
// map[i][j] = 1;
// }
// else
// {
// map[i][j] = 0;
// }
// }
//
// else
// {
// if(k>=y && z > k)
// {
// map[i][j] = 1;
// }
// else
// {
// map[i][j] = 0;
// }
//
// }
// k = 0;
// }
// }
// }
//
// }
// if(f%2)
// {
// for(i=1; i<=a; i++)
// {
// for(j=1; j<=b; j++)
// {
// printf("%d ", map1[i][j]);
// }
// printf("\n");
// }
// }
// if(f%2==0)
// {
// for(i=1; i<=a; i++)
// {
// for(j=1; j<=b; j++)
// {
// printf("%d ", map[i][j]);
// }
// printf("\n");
// }
// }
//
// return 0;
//}
//#include<stdio.h>
//
//int main()
//{
// int i, j, k, a, b, p = 0;
// int map[15][15] = {};
//
// for(i=1; i<=9; i++)
// {
// for(j=1; j<=9; j++)
// {
// scanf("%d", &map[i][j]);
// }
// }
// scanf("%d %d", &a, &b);
//
// if(map[a][b] == 1)
// {
// printf("-1");
// }
// else{
// p = map[a][b+1] + map[a+1][b] + map[a][b-1] + map[a-1][b] + map[a+1][b+1] + map[a-1][b-1] + map[a+1][b-1] + map[a-1][b+1] ;
//
// printf("%d", p);
// }
// return 0;
// }
//#include <stdio.h>
//
//int sum(int a, int b){
//
// return a+b;
// }
//
//int main(){
//
// printf("%d",sum(3,4));
//
//}
//#include <stdio.h>
//
//void f()
// {
// printf("hello");
// }
//
//int main()
//{
// f();
// return 0;
//}
//#include<stdio.h>
//
//void f()
//{
// printf("123");
//}
//
//int main()
//{
//
// f();
// return 0;
//}
//#include<stdio.h>
//
//void f()
//{
// printf("*");
//}
//
//int main()
//{
//
// f();
// return 0;
//}
//#include<stdio.h>
//
//void f()
//{
// printf("**");
//}
//
//int main()
//{
//
// f();
// return 0;
//}
//#include<stdio.h>
//
//char f()
//{
// return'A';
//}
//
//int main()
//{
// printf("%c", f());
// return 0;
//}
//#include<stdio.h>
//
//int f()
//{
// return 1;
//}
//
//int main()
//{
// printf("%d", f());
// return 0;
//}
//#include<stdio.h>
//
//long long int f()
//{
// return -2147483649LL;
//}
//
//int main()
//{
// printf("%lld", f());
// return 0;
//}
//#include<stdio.h>
//
//float f()
//{
// return 3.14;
//}
//
//int main()
//{
// printf("%f", f());
// return 0;
//}
//#include<stdio.h>
//
//double f()
//{
// return 3.1415926535897;
//}
//
//int main()
//{
// printf("%.13lf", f());
// return 0;
//}
#include <stdio.h>
int n, d[110];
int f(){
int max = d[0], ii=0;
for(int i = 0; i<n;i++)
{
if(max<d[i])
{
max=d[i];
ii=i;
}
}
return ii+1;
}
int main()
{
scanf("%d", &n);
for(int i=0; i<n; i++)
scanf("%d", &d[i]);
printf("%d", f());
return 0;
}