#include using namespace std; #define all(v) (v).begin(),(v).end() #define pb(a) push_back(a) #define rep(i, n) for(int i=0;i> n; ll a; vector dp(2, -INF); rep(i, n) { cin >> a; auto nx = dp; chmax(nx[1], dp[0] - a); chmax(nx[0], dp[1] + a); swap(nx, dp); chmax(dp[1], -a); } cout << max(dp[0], dp[1]) << endl; return 0; }