#!/usr/bin/env python3
(n, c), Q, L = map(int, input().split()), 0, enumerate(map(int, input().split()))
print(min([*((Q // c, i) for i, a in L if (Q := max(0, Q - c) + a) < (n - i) * c), (1e6, "impossible")])[1])
