var nxy = readline().split(' ').map(item => +item);
var arr = readline().split(' ').map(item => +item);

if(nxy[0] > 1) {
  var pr = true;
  
  if(arr[0] < arr[1]) {
    var ans = Math.min(...arr.slice(0, nxy[2]));
    if(ans === arr[0]) {
      print(1);
      pr = false;
    }
  }
  
  if (pr) {
    for(var i = 1; i < arr.length - 1; i++) {
      var start = i - nxy[1];
      var end = i + nxy[2] + 1;
      var ans = Math.min(...arr.slice(start < 0 ? start : 0, end));
      if(ans === arr[i]) {
        print(i + 1);
        pr = false;
        break;
      }
    }
  }
  
  if(pr) {
    print(arr.length);
  }
} else {
  print(1);
}
