20250718
/*#include <stdio.h>
#include <string.h>
int main()
{
char str[200];
int arr[200];
int a=0; //a=97, z=122
fgets(str,200,stdin);
for (int i=0;i<strlen(str);i++)
{
// arr[i]=str[i];
if(str[i]=='a')
{
str[i]=str[i]+23;
}
else if (str[i]=='b')
{
str[i]=str[i]+23;
}
else if (str[i]=='c')
{
str[i]=str[i]+23;
}
else if (str[i]==' ')
{
a++;
}
else {
str[i]=str[i]-3;
}
}
printf("%s",str);
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j,a=1;
//int b=0;
int arr[150][150]={};
scanf("%d",&n);
i=n-1;
j=0;
int p;
for (int k=1;k<=n*n;k++)
{
// for(int xx=0; xx<n; xx++) {
// for(int yy=0; yy<n; yy++) {
// printf("%d ", arr[xx][yy]);
// }
// printf("\n");
// }
// printf("\n");
//
// scanf("%d", &p);
arr[i][j]=k;
//b++;
if (arr[n-1][n-1]!=0)
{
break;
}
if (a%2!=0)
{
if (j==n-1)
{
i++;
a++;
}
else {
i--;
j++;
}
}
else {
if (i==n-1)
{
j++;
a++;
}
else {
i++;
j--;
}
}
}
//printf("%d",b);
for (i=0;i<n;i++)
{
for (j=0;j<n;j++)
{
printf("%d ",arr[i][j]);
}
printf("\n");
}
return 0;
}
*/
/*
1. 전달 인자가 없고 > 리턴 인자도 없어 ~
void func();
2. 전달 인자는 있는데 > 리턴 인자는 없어 ~
void func(int x, int y);
3. 전달 인자는 없는데 > 리턴 인자는 있어 ~
int func();
4. 전달 인자도 있고 > 리턴 인자도 있어 ~
int func(int x, int y);
*/
/*#include<stdio.h>
void talk() {
printf("Hello\n");
}
int sum(int x, int y) {
int z = x + y;
return z;
}
int main() {
int a, b;
scanf("%d %d", &a, &b);
printf("%d", sum(a, b));
return 0;
}
#include <stdio.h>
void f() {
printf("hello");
}
int main()
{
f();
return 0;
}
*/
/*#include <stdio.h>
int n
long long int d[110];
int f()
{
int min, k;
for (int i=0;i<n;i++)
{
min=d[i];
if (d[i]<min)
{
min=d[i];
k=i+1;
}
else if (n==1)
{
k=1;
}
else if (min==1)
{
k=i;
}
}
return k;
}
int main()
{
scanf("%d", &n);
for(int i=0; i<n; i++)
scanf("%lld", &d[i]);
printf("%lld", f());
return 0;
}*/
/*#include <stdio.h>
int main()
{
int n,arr[110];
scanf("%d",&n);
int b=0,max=1;
for (int i=0;i<n;i++)
{
scanf("%d",arr[i]);
}
for (int i=0;i<n;i++)
{
if(arr[i]>=max)
{
max=arr[i];
}
}
printf("%d",max);
}
int f()
{
int max=1,k;
for (int i=0;i<n;i++)
{
if (d[i]>max)
{
max=d[i];
k=i+1;
}
else if (n==1)
{
k=1;
}
else if (max==1)
{
k=i;
}
}
return k;
}
*/
#include <stdio.h>
int n;
long long int d[110];
int f()
{
int min,max=1, k;
for (int i=1;i<=n;i++)
{
if (d[i]>=max)
{
max=d[i];
min=max;
}
}
for (int i=1;i<=n;i++)
{
if (min>d[i])
{
min=d[i];
k=i;
}
}
return k;
}
int main()
{
scanf("%d", &n);
for(int i=1; i<=n; i++)
scanf("%lld", &d[i]);
printf("%lld", f());
return 0;
}




