import java.util.Scanner;
public class Main {
public static void main
(String[] args
) { Scanner scanner
= new Scanner
(System.
in); int n = scanner.nextInt();
long[] b = new long[n+1];
for (int i = 1; i <= n; i++) {
b[i] = scanner.nextLong();
}
long[] dp = new long[n+1];
dp[1] = 0;
dp
[2] = Math.
abs(b
[1] - b
[2]);
for (int i = 3; i <= n; i++) {
//dp[4]= Math.min(dp[3] + Math.abs(b[3]-b[4]) , dp[2] + Math.abs(b[2]-b[4]));
dp
[i
] = Math.
min(dp
[i
-1] + Math.
abs(b
[i
] - b
[i
-1]), dp
[i
-2] + Math.
abs(b
[i
] - b
[i
-2])); }
}
}
aW1wb3J0IGphdmEudXRpbC5TY2FubmVyOwoKcHVibGljIGNsYXNzIE1haW4gewogICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykgewogICAgICAgIFNjYW5uZXIgc2Nhbm5lciA9IG5ldyBTY2FubmVyKFN5c3RlbS5pbik7CiAgICAgICAgaW50IG4gPSBzY2FubmVyLm5leHRJbnQoKTsKICAgICAgICBsb25nW10gYiA9IG5ldyBsb25nW24rMV07CiAgICAgICAgCiAgICAgICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gbjsgaSsrKSB7CiAgICAgICAgICAgIGJbaV0gPSBzY2FubmVyLm5leHRMb25nKCk7CiAgICAgICAgfQogICAgICAgIAogICAgICAgIGxvbmdbXSBkcCA9IG5ldyBsb25nW24rMV07CiAgICAgICAgCiAgICAgICAgZHBbMV0gPSAwOwogICAgICAgIGRwWzJdID0gTWF0aC5hYnMoYlsxXSAtIGJbMl0pOwogICAgICAgIAogICAgICAgIGZvciAoaW50IGkgPSAzOyBpIDw9IG47IGkrKykgewogICAgICAgIAkvL2RwWzRdPSBNYXRoLm1pbihkcFszXSArIE1hdGguYWJzKGJbM10tYls0XSkgLCBkcFsyXSArIE1hdGguYWJzKGJbMl0tYls0XSkpOwogICAgICAgICAgICBkcFtpXSA9IE1hdGgubWluKGRwW2ktMV0gKyBNYXRoLmFicyhiW2ldIC0gYltpLTFdKSwgZHBbaS0yXSArIE1hdGguYWJzKGJbaV0gLSBiW2ktMl0pKTsKICAgICAgICB9CiAgICAgICAgCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKGRwW25dKTsKICAgIH0KfQo=