n=int(eval(input()))

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

dp=[10**9]*n



dp[0]=0

dp[1]=h[1]-h[0]

for i in range(1,n):

    c1=abs(h[i]-h[i-1])

    c2=abs(h[i]-h[i-2])

    dp[i]=min(dp[i-1]+c1,dp[i-2]+c2)

    

print((dp[n-1]))
N = int(eval(input()))

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



dp = [0] * N

dp[1] = abs(H[1] - H[0])



for i in range(2, N):

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

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

N = int(eval(input()))
H = list(map(int, input().split()))
dp = [0] * N
dp[1] = abs(H[1] - H[0])
for i in range(2, N):
    dp[i] = min(dp[i - 1] + abs(H[i] - H[i - 1]), dp[i - 2] + abs(H[i] - H[i - 2]))
print((dp[-1]))

-n = int(eval(input())) -h = list(map(int, input().split())) -dp = [10**9] * n -dp[0] = 0 -dp[1] = h[1] - h[0] -for i in range(1, n): -    c1 = abs(h[i] - h[i - 1]) -    c2 = abs(h[i] - h[i - 2]) -    dp[i] = min(dp[i - 1] + c1, dp[i - 2] + c2) -print((dp[n - 1])) +N = int(eval(input())) +H = list(map(int, input().split())) +dp = [0] * N +dp[1] = abs(H[1] - H[0]) +for i in range(2, N): +    dp[i] = min(dp[i - 1] + abs(H[i] - H[i - 1]), dp[i - 2] + abs(H[i] - H[i - 2])) +print((dp[-1]))