n,x,y = map(int,input().split())
l = list(map(int,input().split()))
for i in range(n-x-1):
    m1,m2=10**20,10**20
    for j in range(i,i+x):
        m1=min(l[j],m1)
    for j in range(i+x+1,min(i+x+y+1,n)):
        m2=min(l[j],m2)
    if l[i+x]<m1 and l[i+x]<m2:
        print(i+x+1)
        break
else:
    print(1)