#include <iostream>
#include <vector>
#include <cmath>
using namespace std;
int main() {
int n;
cin>>n;
vector<int> h(n);
for(int i=0;i<n;i++)cin>>h[i];
vector<int> dp(n,0);
dp[1]=abs(h[1]-h[0]);
for(int i=2;i<n;i++) {
dp[i]=min(abs(h[i]-h[i-1])+dp[i-1],abs(h[i]-h[i-2])+dp[i-2]);
}
cout<<dp[n-1]<<endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8dmVjdG9yPgojaW5jbHVkZSA8Y21hdGg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGludCBuOwogICAgY2luPj5uOwogICAgdmVjdG9yPGludD4gaChuKTsKICAgIAogICAgZm9yKGludCBpPTA7aTxuO2krKyljaW4+PmhbaV07CiAgICAKICAgIHZlY3RvcjxpbnQ+IGRwKG4sMCk7CiAgICBkcFsxXT1hYnMoaFsxXS1oWzBdKTsKICAgIAogICAgZm9yKGludCBpPTI7aTxuO2krKykgewogICAgICAgIGRwW2ldPW1pbihhYnMoaFtpXS1oW2ktMV0pK2RwW2ktMV0sYWJzKGhbaV0taFtpLTJdKStkcFtpLTJdKTsKICAgIH0KICAgIGNvdXQ8PGRwW24tMV08PGVuZGw7CiAgICByZXR1cm4gMDsKfQo=