#include <bits/stdc++.h>
using namespace std;
int dp[105];
int init[105];
int add(int a, int b){
if (a==b){
return init[a];
}else {
return (abs(init[a]-init[b])*(b-a+1));
}
}
int main() {
ios::sync_with_stdio(false);
cin.tie(0);cout.tie(0);
int n;
cin>>n;
for (int i=1; i<=n; i++) cin>>init[i];
for (int i=1; i<=n; i++){
dp[i]=dp[i-1]+init[i];
for (int j=1; j<i; j++){
dp[i]=max(dp[i], dp[i-1]+add(i-1, j));
}
}
/*
for (int i=1; i<n; i++){
cout<<dp[i]<<endl;
}
*/
cout<<dp[n];
return 0;
}