N,M=map(int,input().split()) C=list(map(int,input().split())) C.sort() for i in range(N): if M>=C[i]: M=M-C[i] C[i]=0 else: break print([i for i in C if i!=0]) print(len([i for i in C if i==0]))