#include<bits/stdc++.h>
using namespace std;
int main(){
int n;cin>>n;int k;cin>>k;
vector<int>v(n),dp(n,0);
for(int i=0;i<n;i++)cin>>v[i];
for(int i=1;i<n;i++){
int j=1;dp[i]=INT_MAX;
while(j<=k && j<=i){
dp[i]=min(abs(v[i]-v[i-j])+dp[i-j],dp[i]);
j++;
}
}
cout<<dp[n-1]<<endl;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKXsKICAgIGludCBuO2Npbj4+bjtpbnQgaztjaW4+Pms7CiAgICB2ZWN0b3I8aW50PnYobiksZHAobiwwKTsKICAgIGZvcihpbnQgaT0wO2k8bjtpKyspY2luPj52W2ldOwogICAgZm9yKGludCBpPTE7aTxuO2krKyl7CiAgICAgICAgaW50IGo9MTtkcFtpXT1JTlRfTUFYOwogICAgICAgIHdoaWxlKGo8PWsgJiYgajw9aSl7CiAgICAgICAgICAgIGRwW2ldPW1pbihhYnModltpXS12W2ktal0pK2RwW2ktal0sZHBbaV0pOwogICAgICAgICAgICBqKys7CiAgICAgICAgfQogICAgfQogICAgY291dDw8ZHBbbi0xXTw8ZW5kbDsKICAgIHJldHVybiAwOwp9