import
java.io.*;
import
java.lang.*;
import
java.util.*;
class
GFG
{
static
int
LeaderElement(
int
arr[],
int
n)
{
int
maxElement = Integer.MIN_VALUE;
int
minElement = Integer.MAX_VALUE;
for
(
int
i =
0
; i < n; i++) {
maxElement = Math.max(maxElement, arr[i]);
minElement = Math.min(minElement, arr[i]);
}
if
(maxElement == minElement) {
return
-
1
;
}
int
ans = -
1
;
for
(
int
i =
0
; i < n; i++) {
if
(arr[i] == maxElement) {
if
(i >
0
&& arr[i] > arr[i -
1
]) {
ans = i +
1
;
break
;
}
if
(i < n -
1
&& arr[i] > arr[i +
1
]) {
ans = i +
1
;
break
;
}
}
}
return
ans;
}
public
static
void
main (String[] args) {
int
arr[] = {
4
,
4
,
3
,
4
,
4
};
int
N =
5
;
int
ans = LeaderElement(arr, N);
System.out.print(ans);
}
}