import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
       Scanner scn=new Scanner(System.in);
       int n=scn.nextInt();
       int[] arr=new int[n];
       for(int i=0;i<n;i++){
    	   arr[i]=scn.nextInt();
       }
       int[] dp=new int[n];
       dp[0]=0;
       for(int i=1;i<n;i++){
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       }
       System.out.println(dp[n-1]);
	}

} import java.util.Scanner; Scanner java.util public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
       Scanner scn=new Scanner(System.in);
       int n=scn.nextInt();
       int[] arr=new int[n];
       for(int i=0;i<n;i++){
    	   arr[i]=scn.nextInt();
       }
       int[] dp=new int[n];
       dp[0]=0;
       for(int i=1;i<n;i++){
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       }
       System.out.println(dp[n-1]);
	}

} Main public static void main(String[] args) {
		// TODO Auto-generated method stub
       Scanner scn=new Scanner(System.in);
       int n=scn.nextInt();
       int[] arr=new int[n];
       for(int i=0;i<n;i++){
    	   arr[i]=scn.nextInt();
       }
       int[] dp=new int[n];
       dp[0]=0;
       for(int i=1;i<n;i++){
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       }
       System.out.println(dp[n-1]);
	} main {
		// TODO Auto-generated method stub
       Scanner scn=new Scanner(System.in);
       int n=scn.nextInt();
       int[] arr=new int[n];
       for(int i=0;i<n;i++){
    	   arr[i]=scn.nextInt();
       }
       int[] dp=new int[n];
       dp[0]=0;
       for(int i=1;i<n;i++){
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       }
       System.out.println(dp[n-1]);
	} Scanner scn=new Scanner(System.in); scn new Scanner(System.in) int n=scn.nextInt(); n scn.nextInt() scn.nextInt scn int[] arr=new int[n]; arr new int[n] n for(int i=0;i<n;i++){
    	   arr[i]=scn.nextInt();
       } int i=0; int i=0; i 0 i<n i n i++ i++ i {
    	   arr[i]=scn.nextInt();
       } {
    	   arr[i]=scn.nextInt();
       } arr[i]=scn.nextInt() arr[i] arr i scn.nextInt() scn.nextInt scn int[] dp=new int[n]; dp new int[n] n dp[0]=0 dp[0] dp 0 0 for(int i=1;i<n;i++){
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       } int i=1; int i=1; i 1 i<n i n i++ i++ i {
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       } {
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       } int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1]; option1 Math.abs(arr[i]-arr[i-1])+dp[i-1] Math.abs(arr[i]-arr[i-1]) Math.abs Math arr[i]-arr[i-1] arr[i] arr i arr[i-1] arr i-1 i 1 dp[i-1] dp i-1 i 1 int option2; option2 if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   } i==1 i 1 {
    		   option2=Integer.MAX_VALUE;
    	   } option2=Integer.MAX_VALUE option2 Integer.MAX_VALUE Integer Integer.MAX_VALUE {
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   } option2=Math.abs(arr[i]-arr[i-2])+dp[i-2] option2 Math.abs(arr[i]-arr[i-2])+dp[i-2] Math.abs(arr[i]-arr[i-2]) Math.abs Math arr[i]-arr[i-2] arr[i] arr i arr[i-2] arr i-2 i 2 dp[i-2] dp i-2 i 2 dp[i]=Math.min(option1, option2) dp[i] dp i Math.min(option1, option2) Math.min Math option1 option2 System.out.println(dp[n-1]) System.out.println System.out System System.out dp[n-1] dp n-1 n 1 String[] args args public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
       Scanner scn=new Scanner(System.in);
       int n=scn.nextInt();
       int[] arr=new int[n];
       for(int i=0;i<n;i++){
    	   arr[i]=scn.nextInt();
       }
       int[] dp=new int[n];
       dp[0]=0;
       for(int i=1;i<n;i++){
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       }
       System.out.println(dp[n-1]);
	}

} public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
       Scanner scn=new Scanner(System.in);
       int n=scn.nextInt();
       int[] arr=new int[n];
       for(int i=0;i<n;i++){
    	   arr[i]=scn.nextInt();
       }
       int[] dp=new int[n];
       dp[0]=0;
       for(int i=1;i<n;i++){
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       }
       System.out.println(dp[n-1]);
	}

} Main
import java.util.Scanner;

public class Main {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
       Scanner scn=new Scanner(System.in);
       int n=scn.nextInt();
       int[] arr=new int[n];
       for(int i=0;i<n;i++){
    	   arr[i]=scn.nextInt();
       }
       int[] dp=new int[n];
       dp[0]=0;
       for(int i=1;i<n;i++){
    	   int option1=Math.abs(arr[i]-arr[i-1])+dp[i-1];
    	   int option2;
    	   if(i==1){
    		   option2=Integer.MAX_VALUE;
    	   }
    	   else{
    	    option2=Math.abs(arr[i]-arr[i-2])+dp[i-2];
    	   }
    	   dp[i]=Math.min(option1, option2);
       }
       System.out.println(dp[n-1]);
	}

}
