from heapq import heappush, heappop N, K, X = map(int, input().split()) A = list(map(int, input().split())) SUM = 0 que = [] ans = -(1<<60) for a in A: SUM += a heappush(que, a) while K < len(que): SUM -= heappop(que) ans = max(ans, SUM-X*len(que)) print(ans)