#include <bits/stdc++.h>
using namespace std;
long long a, k, z, sm;
long long b[200009];
long long t[200009];
int main() {
  scanf("%I64d %I64d", &a, &k);
  for (int i = 1; i <= a; i++) scanf("%I64d", &b[i]);
  for (int i = 1; i <= a; i++) {
    if (z == 0 && b[i] < k)
      continue;
    else if (z == 0) {
      t[z] = b[i];
      z = 1;
      continue;
    }
    if (t[z - 1] * (z - 1) + sm - z * (a - i) * b[i] >= k) {
      t[z] = b[i];
      sm = sm + t[z - 1] * (z - 1);
      z++;
    } else
      printf("%d\n", i);
  }
}
