import java.util.*;
public class Main
{
  public static void main(String[] args)
  {
     Scanner  s= new Scanner(System.in);
    int t=s.nextInt();
     int[] arr= new int[t];
    for(int i=0;i<t;i++)
    {
     arr[i]=s.nextInt();
    }
  //  for(int j=0;j<t;j++)
   // System.out.println(arr[j]);
    int[] dp = new int[t];
    dp[0]=0;
    for(int i=1;i<dp.length;i++)
    {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    }
  //  for(int i=0;i<dp.length;i++)
//    System.out.print(dp[i]+" ");
    System.out.println(dp[dp.length-1]);
  }
} import java.util.*; util.* java public class Main
{
  public static void main(String[] args)
  {
     Scanner  s= new Scanner(System.in);
    int t=s.nextInt();
     int[] arr= new int[t];
    for(int i=0;i<t;i++)
    {
     arr[i]=s.nextInt();
    }
  //  for(int j=0;j<t;j++)
   // System.out.println(arr[j]);
    int[] dp = new int[t];
    dp[0]=0;
    for(int i=1;i<dp.length;i++)
    {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    }
  //  for(int i=0;i<dp.length;i++)
//    System.out.print(dp[i]+" ");
    System.out.println(dp[dp.length-1]);
  }
} Main public static void main(String[] args)
  {
     Scanner  s= new Scanner(System.in);
    int t=s.nextInt();
     int[] arr= new int[t];
    for(int i=0;i<t;i++)
    {
     arr[i]=s.nextInt();
    }
  //  for(int j=0;j<t;j++)
   // System.out.println(arr[j]);
    int[] dp = new int[t];
    dp[0]=0;
    for(int i=1;i<dp.length;i++)
    {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    }
  //  for(int i=0;i<dp.length;i++)
//    System.out.print(dp[i]+" ");
    System.out.println(dp[dp.length-1]);
  } main {
     Scanner  s= new Scanner(System.in);
    int t=s.nextInt();
     int[] arr= new int[t];
    for(int i=0;i<t;i++)
    {
     arr[i]=s.nextInt();
    }
  //  for(int j=0;j<t;j++)
   // System.out.println(arr[j]);
    int[] dp = new int[t];
    dp[0]=0;
    for(int i=1;i<dp.length;i++)
    {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    }
  //  for(int i=0;i<dp.length;i++)
//    System.out.print(dp[i]+" ");
    System.out.println(dp[dp.length-1]);
  } Scanner  s= new Scanner(System.in); s new Scanner(System.in) int t=s.nextInt(); t s.nextInt() s.nextInt s int[] arr= new int[t]; arr new int[t] t for(int i=0;i<t;i++)
    {
     arr[i]=s.nextInt();
    } int i=0; int i=0; i 0 i<t i t i++ i++ i {
     arr[i]=s.nextInt();
    } {
     arr[i]=s.nextInt();
    } arr[i]=s.nextInt() arr[i] arr i s.nextInt() s.nextInt s int[] dp = new int[t]; dp new int[t] t dp[0]=0 dp[0] dp 0 0 for(int i=1;i<dp.length;i++)
    {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    } int i=1; int i=1; i 1 i<dp.length i dp.length dp dp.length i++ i++ i {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    } {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    } int c1=Integer.MAX_VALUE; c1 Integer.MAX_VALUE Integer Integer.MAX_VALUE int c2=Integer.MAX_VALUE; c2 Integer.MAX_VALUE Integer Integer.MAX_VALUE if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]); (i-1)>=0 (i-1) i 1 0 c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]) c1 dp[i-1]+Math.abs(arr[i-1]-arr[i]) dp[i-1] dp i-1 i 1 Math.abs(arr[i-1]-arr[i]) Math.abs Math arr[i-1]-arr[i] arr[i-1] arr i-1 i 1 arr[i] arr i if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]); (i-2)>=0 (i-2) i 2 0 c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]) c2 dp[i-2]+Math.abs(arr[i-2]-arr[i]) dp[i-2] dp i-2 i 2 Math.abs(arr[i-2]-arr[i]) Math.abs Math arr[i-2]-arr[i] arr[i-2] arr i-2 i 2 arr[i] arr i dp[i]= Math.min(c1,c2) dp[i] dp i Math.min(c1,c2) Math.min Math c1 c2 System.out.println(dp[dp.length-1]) System.out.println System.out System System.out dp[dp.length-1] dp dp.length-1 dp.length dp dp.length 1 String[] args args public class Main
{
  public static void main(String[] args)
  {
     Scanner  s= new Scanner(System.in);
    int t=s.nextInt();
     int[] arr= new int[t];
    for(int i=0;i<t;i++)
    {
     arr[i]=s.nextInt();
    }
  //  for(int j=0;j<t;j++)
   // System.out.println(arr[j]);
    int[] dp = new int[t];
    dp[0]=0;
    for(int i=1;i<dp.length;i++)
    {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    }
  //  for(int i=0;i<dp.length;i++)
//    System.out.print(dp[i]+" ");
    System.out.println(dp[dp.length-1]);
  }
} public class Main
{
  public static void main(String[] args)
  {
     Scanner  s= new Scanner(System.in);
    int t=s.nextInt();
     int[] arr= new int[t];
    for(int i=0;i<t;i++)
    {
     arr[i]=s.nextInt();
    }
  //  for(int j=0;j<t;j++)
   // System.out.println(arr[j]);
    int[] dp = new int[t];
    dp[0]=0;
    for(int i=1;i<dp.length;i++)
    {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    }
  //  for(int i=0;i<dp.length;i++)
//    System.out.print(dp[i]+" ");
    System.out.println(dp[dp.length-1]);
  }
} Main
import java.util.*;
public class Main
{
  public static void main(String[] args)
  {
     Scanner  s= new Scanner(System.in);
    int t=s.nextInt();
     int[] arr= new int[t];
    for(int i=0;i<t;i++)
    {
     arr[i]=s.nextInt();
    }
  //  for(int j=0;j<t;j++)
   // System.out.println(arr[j]);
    int[] dp = new int[t];
    dp[0]=0;
    for(int i=1;i<dp.length;i++)
    {
      int c1=Integer.MAX_VALUE;
      int c2=Integer.MAX_VALUE;
      if((i-1)>=0)
        c1=dp[i-1]+Math.abs(arr[i-1]-arr[i]);
      if((i-2)>=0)
        c2=dp[i-2]+Math.abs(arr[i-2]-arr[i]);
 //     System.out.println(c1+" "+c2+" "+i);
      dp[i]= Math.min(c1,c2);
    }
  //  for(int i=0;i<dp.length;i++)
//    System.out.print(dp[i]+" ");
    System.out.println(dp[dp.length-1]);
  }
}
