n, k = [ int(v) for v in input().split() ] boxes = [ int(v) for v in input().split() ] boxes.sort() for i in range(n): dk = max(k, boxes[i]) boxes[i] -= dk k -= dk print(boxes.count(0))