def median(array): L = len(array) m=array[L//2] res=0 for a in array: res+=abs(a-m) return res N=int(input()) Y=list(map(int, input().split())) Y.sort() INF=10**18 dp=[INF]*(N+1) dp[0]=0 for i in range(N-1): dp[i+2]=min(dp[i+2],dp[i]+median(Y[i:i+2])) if i+3<=N: dp[i+3]=min(dp[i+3],dp[i]+median(Y[i:i+3])) print(dp[-1])