#D8684. Largest Rectangle in a Histogram

    ID: 7219 Type: Default 1000ms 268MiB

Largest Rectangle in a Histogram

Largest Rectangle in a Histogram

A histogram is made of a number of contiguous bars, which have same width.

For a given histogram with NN bars which have a width of 1 and a height of hih_i = h1,h2,...,hNh_1, h_2, ... , h_N respectively, find the area of the largest rectangular area.

Constraints

  • 1N1051 \leq N \leq 10^5
  • 0hi1090 \leq h_i \leq 10^9

Input

The input is given in the following format.

NN h1h_1 h2h_2 ... hNh_N

Output

Print the area of the largest rectangle.

Examples

Input

8 2 1 3 5 3 4 2 1

Output

12

Input

3 2 0 1

Output

2

inputFormat

Input

The input is given in the following format.

NN h1h_1 h2h_2 ... hNh_N

outputFormat

Output

Print the area of the largest rectangle.

Examples

Input

8 2 1 3 5 3 4 2 1

Output

12

Input

3 2 0 1

Output

2

样例

8
2 1 3 5 3 4 2 1
12