# coding: utf-8

# Your code here!

import math

n=int(eval(input()))

h=list(map(int,input().split()))

dp=[math.inf for _ in range(n)]

dp[0]=0

for i in range(1,n):

    if i==1:

        dp[i]=dp[i-1]+abs(h[i]-h[i-1])

    else:

        dp[i]=min(dp[i-1]+abs(h[i]-h[i-1]),dp[i-2]+abs(h[i]-h[i-2]))

print((dp[n-1]))


n=int(eval(input()))

h=list(map(int,input().split()))

dp=[0 for i in range(n)]

for i in range(1,n):

    if i==1:

        dp[i]=dp[i-1]+abs(h[i]-h[i-1])

    else:

        dp[i]=min(dp[i-1]+abs(h[i]-h[i-1]),dp[i-2]+abs(h[i]-h[i-2]))

print((dp[n-1]))
# coding: utf-8
# Your code here!
import math

n = int(eval(input()))
h = list(map(int, input().split()))
dp = [math.inf for _ in range(n)]
dp[0] = 0
for i in range(1, n):
    if i == 1:
        dp[i] = dp[i - 1] + abs(h[i] - h[i - 1])
    else:
        dp[i] = min(dp[i - 1] + abs(h[i] - h[i - 1]), dp[i - 2] + abs(h[i] - h[i - 2]))
print((dp[n - 1]))

n = int(eval(input()))
h = list(map(int, input().split()))
dp = [0 for i in range(n)]
for i in range(1, n):
    if i == 1:
        dp[i] = dp[i - 1] + abs(h[i] - h[i - 1])
    else:
        dp[i] = min(dp[i - 1] + abs(h[i] - h[i - 1]), dp[i - 2] + abs(h[i] - h[i - 2]))
print((dp[n - 1]))

-# coding: utf-8 -# Your code here! -import math - -dp = [math.inf for _ in range(n)] -dp[0] = 0 +dp = [0 for i in range(n)]