n,x,y=list(map(int,input().split()))
a=list(map(int,input().split()))
d=[]
for i in range(n-1):
    d.append(a[i]-a[i+1])
#print(*d)
t=n-1
if (x==0 and y==0) or (x!=0 and y==0):
    t=0
else:
    for i in range(n-1):
        if d[i]<0:
        #print('i=',i)
            f=0;g=0
            if x>i:
                r=i
            else:
                r=x
            if y>n-1-i:
                s=n-2-i
            else:
                s=y
            for j in range(r):
            #print('i-j-1=',i-j-1)
                if a[i-j-1]<a[i]:
                    f=1
                    break
            #print(d[i-j-1])
            for j in range(s):
            #print('i+j+1=',i+j+1)
                if a[i+j+1]<a[i]:
                    g=1
                    break
            #print(d[i+j+1])
            if f==0 and g==0:
            #print(a[i],d[i])
                t=i
                break
print(t+1)
