#include <bits/stdc++.h>
using namespace std;
long long int days[100000] = {100000000};
int main() {
  long long int n, x, y, s, z, found = 0;
  cin >> n >> x >> y;
  if (n == 1) {
    cout << 1;
    return 0;
  }
  for (long long int i = 0; i < n; i++) {
    cin >> days[i];
  }
  for (long long int i = 0; i < n; i++) {
    (i - x < 0) ? s = 0 : s = i - x;
    z = min(i + y, n - 1);
    for (long long int j = s; j <= z; j++) {
      if (j == i) {
        found = 1;
        continue;
      } else {
        if (days[i] > days[j]) {
          found = 0;
          break;
        } else {
          found = 1;
        }
      }
    }
    if (found == 1) {
      cout << i + 1;
      break;
    }
  }
  return 0;
}
