n = int(eval(input()))

hs = tuple(map(int, input().split()))



a, b = 0, abs(hs[1] - hs[0])



for i in range(2, n):

  d1 = a + abs(hs[i] - hs[i-2])

  d2 = b + abs(hs[i] - hs[i-1])

  a, b = b, min(d1, d2)



print(b)
n = int(eval(input()))

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



a, b = 0, abs(hs[1] - hs[0])



for i in range(2, n):

  d1 = a + abs(hs[i] - hs[i-2])

  d2 = b + abs(hs[i] - hs[i-1])

  a, b = b, d1 if d1 <= d2 else d2



print(b)
n = int(eval(input()))
hs = tuple(map(int, input().split()))
a, b = 0, abs(hs[1] - hs[0])
for i in range(2, n):
    d1 = a + abs(hs[i] - hs[i - 2])
    d2 = b + abs(hs[i] - hs[i - 1])
    a, b = b, min(d1, d2)
print(b)

n = int(eval(input()))
hs = list(map(int, input().split()))
a, b = 0, abs(hs[1] - hs[0])
for i in range(2, n):
    d1 = a + abs(hs[i] - hs[i - 2])
    d2 = b + abs(hs[i] - hs[i - 1])
    a, b = b, d1 if d1 <= d2 else d2
print(b)

-hs = tuple(map(int, input().split())) +hs = list(map(int, input().split())) -    a, b = b, min(d1, d2) +    a, b = b, d1 if d1 <= d2 else d2