#include <bits/stdc++.h>
using namespace std;
int main() {
  long long n;
  cin >> n;
  long long a[n];
  for (long long i = 0; i < n; i++) cin >> a[i];
  long long b[n + 1], c[n + 1];
  b[0] = 0;
  c[0] = 0;
  long long sum = -1e15, sum1 = -1e15, mb = 0, mc = 0;
  for (long long i = 0; i < n - 1; i++) {
    b[i + 1] = b[i] + abs(a[i + 1] - a[i]) * (i % 2 ? -1 : 1);
    c[i + 1] = c[i] + abs(a[i + 1] - a[i]) * (i % 2 ? 1 : -1);
    sum = max(sum, b[i + 1] - mb);
    sum1 = max(sum1, c[i + 1] - mc);
    mb = min(mb, b[i + 1]);
    mc = min(mc, c[i + 1]);
  }
  cout << max(sum, sum1);
  return 0;
}
