#include <bits/stdc++.h>
using namespace std;
int a;
int n;
int k;
bool vis[200005];
int main() {
  while (~scanf("%d%d", &n, &k)) {
    memset(vis, 0, sizeof(vis));
    int delta = 0;
    long long s = 0, tmp;
    for (int i = 1; i <= n; i++) {
      scanf("%d", &a);
      tmp = s - (long long)(i - delta - 1) * (n - i) * a;
      if (tmp < k) {
        printf("%d\n", i);
        delta++;
      } else
        s = s + (long long)a * (i - 1 - delta);
    }
  }
  return 0;
}
