

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class CityDay {

	public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub

		BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
		String str1=br.readLine();
		String str2=br.readLine();
		
		String[]  inpitLine1=str1.split(" ");
		String[]  inputLine2=str2.split(" ");
		
		int numberOfDays=Integer.parseInt(inpitLine1[0]);
		int daysBefore=Integer.parseInt(inpitLine1[1]);
		int daysAfter=Integer.parseInt(inpitLine1[2]);
		
		boolean flag=true;
		
		int[] input=new int[numberOfDays];
		
		for(int i=0;i<numberOfDays;i++)
		{
			input[i]=Integer.parseInt(inputLine2[i]);
		}
		if(numberOfDays==daysBefore)
			System.out.println(numberOfDays);
		for(int i=daysBefore;i<=numberOfDays-daysAfter;i++)
		{
			for(int j=i-1;j>=0;j--)
			{
				if(input[j]<input[i])
				{
					flag=false;
					break;
				}
				
			}
			try
			{
				for(int j=i+1;j<=i+daysAfter;j++)
				{
					if(input[j]<input[i])
					{
						flag=false;
						break;
					}
					
				}
			}
			catch (Exception e) {
				// TODO: handle exception
				System.out.println(i+1);
			}
				
			
			if(flag)
			{
				System.out.println(i+1);
				break;
			}
		}
		
	}

}
