module main; import std; void main() { // 入力 long N, M; readln.chomp.formattedRead("%d %d", N, M); auto C = readln.split.to!(long[]); // 答えの計算 C.sort; foreach (ref c; C) { long diff = min(M, c); M -= diff; c -= diff; } // 答えの出力 writeln(C.count(0)); }