#include using namespace std; const long long INF = 100000000000; int main(){ int N; cin >> N; vector A(N); for (int i = 0; i < N; i++){ cin >> A[i]; } vector dp(N + 1, 0); for (int i = 0; i < N; i++){ for (int j = 0; j <= i; j++){ for (int k = i + 1; k <= N; k++){ dp[k] = max(dp[k], (long long) (k - j) * abs(A[i])); } } } cout << dp[N] << endl; }