import java.util.*;
import java.util.Vector;
public class City
{
	public static void main(String[] args) {
		int t,n,k;
		Scanner sc=new Scanner(System.in);
		t=sc.nextInt();
		n=sc.nextInt();
		k=sc.nextInt();
		Vector<Long> v=new Vector<>();
		Vector<Long> v1=new Vector<>();
		if(n!=t && k!=0)
		{for(int i=0;i<t;i++)
		{
			v.add(sc.nextLong());
		}
		for(int i=0;i<t;i++)
		{	int ki=0;
			for(int j=i;j<=(i+n+k)&&j<t;j++)
			{
				v1.add(v.get(j));
				ki++;
			}
			long max=v1.get(0);
			for(int j=1;j<ki;j++)
			{
				if(v1.get(j)<max)
					max=v1.get(j);
			}
		if(v1.indexOf(max)==n)
			{
				System.out.println(v.indexOf(max)+1);
				break;
			}
			v1.clear();
		}
	}
	else
	{
		if(k!=0)
		{for(int i=0;i<t;i++)
		{
			v.add(sc.nextLong());
		}
		long max=v.get(0);
		for(int i=0;i<t;i++)
		{
			if(v.get(i)<max)
				max=v.get(i);
		}
		System.out.println(v.indexOf(max)+1);}
		else
		{
			System.out.println("1");
		}
	}
	}
}