import sys input = sys.stdin.readline N,S=list(map(int,input().split())) A=list(map(int,input().split())) A.sort(reverse=True) OK=max(A) NG=0 while OK>NG+1: mid=(OK+NG)//2 sc=0 for i in range(0,len(A),mid): if A[i]<=mid: continue sc+=A[i] #print(mid,sc) if sc