Problem hidden
This problem was hidden by Editorial Board member probably because it has incorrect language version or invalid test data, or description of the problem is not clear.

Problem hidden

TRT_VN - bán bánh


FJ muốn bán N miếng bánh làm từ sữa các con bò (1<=N<=2000). FJ bán mỗi ngày 1 miếng bánh và muốn nhận được số tiền lớn nhất từ việc bán những cái bánh đó trong 1 khoảng thời gian có hạn. Mỗi miếng bánh có giá trị cao nhờ nhiều nguyên nhân:

-Các miếng bánh được xếp trong 1 băng dài được đánh số từ 1 đến N. Mỗi ngày, FJ có thể lấy 1 miếng bánh ở đầu này hoặc đầu kia của băng đó.

-Cũng giống như rượu và pho mát, các miếng bánh càng có tuổi thọ cao thì càng có giá trị.

-Giá trị các miếng bánh cũng không cố định. Miếng bánh thứ i có giá trị V(i)(1<=V(i)<=1000).

-Mỗi miếng bánh có giá trị phụ thuộc vào tuổi của nó. Mỗi con bò sẽ nhận được a*V(i) với miếng bánh thứ i có a tuổi.

Cho các giá trị V(i). Tìm giá trị lớn nhất FJ có thể nhận được từ việc bán bánh. Miếng bánh được bán đầu tiên sẽ có tuổi là 1. Các miếng bánh sau đó sẽ nhiều hơn miếng trước 1 tuổi

Input

Dòng thứ nhất: 1 số tự nhiên N duy nhất.

N dòng tiếp theo mỗi dòng ghi giá trị V(i)

Output

1 số duy nhất là giá trị lớn nhất mà FJ thu được từ việc bán bánh

Example

Input:
5
1
3
1
5
2

Output:
43

Added by:yolo smile :v
Date:2016-09-20
Time limit:0.200s
Source limit:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Languages:All except: ASM64 GOSU
Resource:USACO FEB06 Gold Division