#include <bits/stdc++.h>
using namespace std;

int a[1000001];
int dp[1000001];
int it;

int fr(int p){
	if (p==it-1){
      return 0;
    }
	if(dp[p]!=-1){
      return dp[p];
    }
	int re=abs(a[p]-a[p+1])+fr(p+1);
	if(p!=it-2){
      re=min(re,abs(a[p]-a[p+2])+fr(p+2));
    }
	return dp[p]=re;
}
int main(){
	cin>>it;
	for(int i=0;i<it;i++){
    cin>>a[i];
    }

	memset(dp,-1,sizeof dp);
	cout<<fr(0)<<endl;
	return 0;
}
