#include <bits/stdc++.h>
using namespace std;
long long was[211111][2];
int a[211111];
int n;
long long f(int x, int o) {
  if (was[x][o]) return was[x][o] - 1;
  long long ret = 0;
  if (x + 1 < n) {
    long long val = f(x + 1, o ^ 1);
    if (o == 0)
      val += abs(a[x + 1] - a[x]);
    else
      val -= abs(a[x + 1] - a[x]);
    ret = max(ret, val);
  }
  was[x][o] = ret + 1;
  return ret;
}
int main() {
  ios::sync_with_stdio(false);
  cin >> n;
  for (int i = 0; i < n; i++) cin >> a[i];
  long long ans = 0;
  for (int i = 0; i < n; i++) ans = max(ans, f(i, 0));
  cout << ans << endl;
  return 0;
}
