#include <bits/stdc++.h>
using namespace std;
void solve(){
int n;
cin>>n;
int a[n+1] = {0};
for(int i = 1; i <= n ; i++){
cin>>a[i];
}
int dp[n+1] = {0};
dp[1] = 0;
dp[2] = abs(a[2] - a[1]);
// cout<<dp[1]<<" "<<dp[2]<<" ";
for(int i=3;i<=n;i++){
dp[i]=min(dp[i-1]+abs(a[i]-a[i-1]),dp[i-2]+abs(a[i]-a[i-2]));
// cout<<dp[i]<<" ";
}
cout<<dp[n];
}
int main() {
// your code goes here
// int tc;
// cin>>tc;
// while(tc--){
solve();
// }
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CnZvaWQgc29sdmUoKXsKCWludCBuOwoJY2luPj5uOwoJCglpbnQgYVtuKzFdID0gIHswfTsKCQoJZm9yKGludCBpID0gMTsgaSA8PSBuIDsgaSsrKXsKCQljaW4+PmFbaV07Cgl9CgkKCWludCBkcFtuKzFdICA9IHswfTsKCQoJZHBbMV0gPSAwOwoJZHBbMl0gPSBhYnMoYVsyXSAtIGFbMV0pOwoJLy8gY291dDw8ZHBbMV08PCIgIjw8ZHBbMl08PCIgIjsKCWZvcihpbnQgaT0zO2k8PW47aSsrKXsKCQlkcFtpXT1taW4oZHBbaS0xXSthYnMoYVtpXS1hW2ktMV0pLGRwW2ktMl0rYWJzKGFbaV0tYVtpLTJdKSk7CgkJLy8gY291dDw8ZHBbaV08PCIgIjsKCX0KCQoJY291dDw8ZHBbbl07CgkKfQppbnQgbWFpbigpIHsKCS8vIHlvdXIgY29kZSBnb2VzIGhlcmUKCS8vIGludCB0YzsKCS8vIGNpbj4+dGM7CgkKCS8vIHdoaWxlKHRjLS0pewoJCXNvbHZlKCk7CgkvLyB9CgkKCXJldHVybiAwOwp9