N, K = map(int, input().split()) Aa = list(map(int, input().split())) A = sorted(Aa, reverse=True) Apre = 0 cnt = 0 num = -1 for i in range(K): cnt += A[i] if Apre < cnt: Apre = cnt else: num = i break if num > 0: print(sum(A[:num])) elif num == 0: print(A[0]) else: print(sum(A[:K]))