University of Ulm Local Contest

Source file: histogram.(c|cc|hs|java|pas)

Input file: histogram.in

A histogram is a polygon composed of a sequence of rectangles aligned at a common base line. The rectangles have equal widths but may have different heights. For example, the figure on the left shows the histogram that consists of rectangles with the heights 2, 1, 4, 5, 1, 3, 3, measured in units where 1 is the width of the rectangles:

**Input Specification**

The input contains several test cases.
Each test case describes a histogram and starts with an integer *n*, denoting the number of rectangles it is composed of.
You may assume that *1<=n<=100000*.
Then follow *n* integers *h _{1},...,h_{n}*, where

**Output Specification**

For each test case output on a single line the area of the largest rectangle in the specified histogram. Remember that this rectangle must be aligned at the common base line.

**Sample Input**

7 2 1 4 5 1 3 3 4 1000 1000 1000 1000 0

**Sample Output**

8 4000