#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
if (n <= 0) {
cout << 0 << '\n';
return 0;
}
long long buy1 = LLONG_MIN / 4, sell1 = 0;
long long buy2 = LLONG_MIN / 4, sell2 = 0;
for (int i = 0; i < n; ++i) {
int p;
cin >> p;
buy1 = max(buy1, -1LL * p);
sell1 = max(sell1, buy1 + p);
buy2 = max(buy2, sell1 - p);
sell2 = max(sell2, buy2 + p);
}
cout << sell2 << '\n';
return 0;
}

京公网安备 11010502036488号