#!/usr/bin/python N, M = map(int, raw_input().split()) C = map(int, raw_input().split()) summa = (sum(sorted(C)[:i+1]) for i in xrange(N)) print N - len(filter(lambda e: e>M, summa))