def main1(n,k,a): if k<=1: x0=a[0] x1=a[-1] ans0=0 ans1=0 for x in a: ans0-=abs(x-x0) ans1-=abs(x-x1) return min(ans0,ans1) l,r=0,k # [l,r):+1にする箇所 tmp=0 for i in range(n): if 0<=i=abs(a[r]-a[i]): tmp-=2*(a[i]-a[l]) tmp+=2*(a[r]-a[i]) l,r=l+1,r+1 ans=min(ans,tmp) return ans if __name__=='__main__': n,k=map(int,input().split()) a=list(map(int,input().split())) ret1=main1(n,k,a) print(ret1)