#include <bits/stdc++.h>
int aa[100010];
int main() {
  int a, ok, b, n, x, y;
  scanf("%d%d%d", &n, &x, &y);
  for (a = 1; a <= n; a++) scanf("%d", &aa[a]);
  for (a = 1; a <= n; a++) {
    ok = 1;
    for (b = a - 1; b >= 1 && b >= (a - x) && ok; b--)
      if (aa[a] > aa[b]) ok = 0;
    if (!(ok)) continue;
    for (b = a + 1; b <= n && b <= (a + y) && ok; b++)
      if (aa[a] > aa[b]) ok = 0;
    if (!(ok)) continue;
    printf("%d\n", a);
    return 0;
  }
}
