Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập bieuthuclopc

Biểu thức

Dễ Quy hoạch động

  • 100 Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 100% Tỉ lệ AC
  • 1 Số AC

Cho \(n\) số nguyên dương \(a_1, a_2, \dots, a_n\).
Bạn phải đặt giữa các số này đúng hai phép nhân và \(n-3\) phép cộng để giá trị biểu thức thu được là lớn nhất.
(Không được thay đổi thứ tự các số.)

Ví dụ, với \(n = 5\) và dãy số \(4, 7, 1, 5, 3\), ta có thể đặt:
\(4 \times 7 + 1 + 5 \times 3\) hoặc \(4 \times 7 \times 1 + 5 + 3\).

Input

Dòng đầu chứa số nguyên \(n\) (\(4 \le n \le 500\)).

\(n\) dòng tiếp theo, mỗi dòng chứa một số nguyên dương \(a_i\) (\(1 \le a_i \le 10^4\)).

Output

Ghi ra một số nguyên dương --- giá trị lớn nhất của biểu thức thu được.

Example

Input:

5
4
7
1
5
3

Output:

44

Bình luận

Chưa có bình luận nào.