def solve(a, x):
	# print(a)
	a.sort()
	if x == a[0] :
		return True
	else :
		return False

n, x, y = map(int, input().split())

a = list(map(int, input().split()))

for i in range(n) :
	if i-x < 0 :
		value = solve(a[:y+1], a[i])
	elif i+y >= n :
		value = solve(a[i-x:], a[i])
	else:
		value = solve(a[i-x : i+y+1], a[i]) 

	if value == True :
		print(i+1)
		break