#include <bits/stdc++.h>
#include <queue>
typedef long long ll;

using namespace std;

const int N=1e5+5;


int main()
{
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout.tie(NULL);
   int n,k=2;
   cin>>n;
   int arr[N]={},dp[N]={};
   for(int i=0;i<n;i++)
    cin>>arr[i];
   memset(dp,-1,sizeof(dp));
   dp[0]=0;
   for(int i=0;i<n;i++)
   {

     for(int j=1;j<=k;j++)
     {
         if(i-j>=0)
         {
             if(dp[i]==-1)
             {
                 dp[i]=dp[i-j]+abs(arr[i]-arr[i-j]);
             }
             else
             {
                 dp[i]=min(dp[i],dp[i-j]+abs(arr[i]-arr[i-j]));


             }


         }

     }




   }
   cout<<dp[n-1];

   return 0;
}
