#include <bits/stdc++.h>
const double pi = acos(-1.0), eps = 1e-9;
const int dx[8] = {1, -1, 0, 0, 1, 1, -1, -1};
const int dy[8] = {0, 0, 1, -1, 1, -1, -1, 1};
const int MO = (int)(1e9 + 7);
using namespace std;
int n, k;
long long co;
long long sum, d;
int main() {
  scanf("%d%d", &n, &k);
  int tot = n;
  for (int i = 1; i <= n; i++) {
    int a;
    scanf("%d", &a);
    long double t = (long double)(tot - co - 1) * (long double)a * co;
    if (t < 1e18) d = sum - (long long)(tot - co - 1) * (long long)a * co;
    if (t > 1e18 || d < k) {
      printf("%d\n", i);
      --tot;
      continue;
    }
    sum += co * a;
    ++co;
  }
}
