n,x,y=map(int,input().split())
a=list(map(int,input().split()))
if (x+y)>n or x==0:
    print((a.index(min(a)))+1)
elif y==0:
    print(1)
else:
    for i in range(x,n):
        pos=i
        flag=0
        for j in range(i,i-x,-1):
            if a[i]>a[j-1]:
                flag=1
                break
        if flag ==0:
            for j in range(i,min(n-1,i+y)):
                if a[i]>a[j+1]:
                    flag=1
                    break
        if flag==0:
            print(pos+1)
            break