#include <bits/stdc++.h>
using namespace std;
void _ad(int &p) {
  static int i = 0;
  p = i++;
}
int n, m;
int main() {
  int k;
  cin >> n >> k;
  vector<long long> a(n);
  int i;
  for (i = (0); i < (((n))); ++i) cin >> a[i];
  vector<long long> d(n);
  vector<long long> sum(n);
  int it = 0;
  for (int i = 0; i < n; i++) {
    if (i) sum[i] += sum[i - 1] + a[i] * it;
    d[i] -= it * (n - i - 1) * a[i];
    if (i) {
      d[i] += sum[i - 1];
      if (d[i] < k) {
        cout << i + 1 << endl;
        sum[i] -= a[i] * it;
        it--;
      }
    }
    it++;
  }
  return 0;
}
