import numpy as np

n,m=list(map(int,input().split()))

x=list(map(int,input().split()))



arr=np.array(sorted(x))

dif=np.diff(arr)



lis=dif.tolist()

lis=sorted(lis)



for i in range(n-1):

    if len(lis)>0:

        lis.pop()



print((sum(lis)))
import numpy as np

n,m=list(map(int,input().split()))

x=list(map(int,input().split()))



arr=np.sort(np.array(x))

dif=np.diff(arr)



lis=dif.tolist()

lis=sorted(lis)



for i in range(n-1):

    if len(lis)>0:

        lis.pop()



print((sum(lis)))
import numpy as np

n, m = list(map(int, input().split()))
x = list(map(int, input().split()))
arr = np.array(sorted(x))
dif = np.diff(arr)
lis = dif.tolist()
lis = sorted(lis)
for i in range(n - 1):
    if len(lis) > 0:
        lis.pop()
print((sum(lis)))

import numpy as np

n, m = list(map(int, input().split()))
x = list(map(int, input().split()))
arr = np.sort(np.array(x))
dif = np.diff(arr)
lis = dif.tolist()
lis = sorted(lis)
for i in range(n - 1):
    if len(lis) > 0:
        lis.pop()
print((sum(lis)))

-arr = np.array(sorted(x)) +arr = np.sort(np.array(x))