#include <bits/stdc++.h>
using namespace std;
int main() {
  int n, x, y, min1 = 1000000001, min2 = 1000000001, in1, in2, minn;
  cin >> n >> x >> y;
  int a[n];
  for (int i = 0; i < n; i++) {
    cin >> a[i];
  }
  for (int i = 0; i < n; i++) {
    min1 = 1000000001;
    min2 = 1000000001;
    in1 = i - x;
    in2 = i + y + 1;
    if (in1 < 0) {
      in1 = 0;
    }
    if (in2 > n) {
      in2 = n;
    }
    int min = *min_element(a + in1, a + in2);
    if (min == a[i]) {
      cout << i + 1;
      return 0;
    }
  }
  return 0;
}
