n = gets.chomp.to_i
h = get.chomp.split.map(&:to_i)

dp = []

n.times do |i|
  dp[i] = dp[i - 1] + (h[i] - h[i - 1]).abs if i = 1
  dp[i] = min(dp[i - 1] + (h[i] - h[i - 1]).abs, dp[i - 2] + (h[i] - h[i - 2]).abs) if i > 1
end

puts dp.last
