#include <bits/stdc++.h>
using namespace std;
long long a[100005];
int main() {
  long long n, x, y;
  cin >> n >> x >> y;
  for (int i = 0; i < n; i++) {
    scanf("%lld", a + i);
  }
  int f, ff;
  for (int i = 0; i < n; i++) {
    int xx = x, yy = y;
    int j = i - 1;
    f = 0, ff = 0;
    while (xx > 0 && j >= 0) {
      if (a[j] <= a[i]) {
        f = 1;
        break;
      }
      xx--;
      j--;
    }
    j = i + 1;
    while (yy > 0 && j < n) {
      if (a[j] <= a[i]) {
        ff = 1;
        break;
      }
      yy--;
      j++;
    }
    if (f == 0 && ff == 0) {
      cout << i + 1 << endl;
      return 0;
    }
  }
}
