#include <bits/stdc++.h>
int main() {
  int n, k, i, a, b;
  b = 0;
  scanf("%d%d", &n, &k);
  for (i = 1; i <= n; i++) {
    scanf("%d", &a);
    a = a + b;
    if (a > 8) {
      b = a - 8;
      k = k - 8;
    } else {
      k = k - a;
      b = 0;
    }
    if (k <= 0) break;
  }
  if (i <= n)
    printf("%d", i);
  else
    printf("-1");
  return 0;
}
