N = int(eval(input()))

[*h] = list(map(int, input().split()))

dp = [float('inf') for _ in range(N)]

dp[0] = 0

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

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[N-1]))
N = int(eval(input()))

[*h] = list(map(int, input().split()))

dp = [0 for _ in range(N)]

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

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[N-1]))
N = int(eval(input()))
[*h] = list(map(int, input().split()))
dp = [float("inf") for _ in range(N)]
dp[0] = 0
dp[1] = abs(h[0] - h[1])
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[N - 1]))

N = int(eval(input()))
[*h] = list(map(int, input().split()))
dp = [0 for _ in range(N)]
dp[1] = abs(h[0] - h[1])
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[N - 1]))

-dp = [float("inf") for _ in range(N)] -dp[0] = 0 +dp = [0 for _ in range(N)]