- Time limit: 1.00 s
- Memory limit: 512 MB
A fence consists of vertical boards. The width of each board is 1 and their heights may vary.
You want to attach a rectangular advertisement to the fence. Your task is to calculate the maximum area of such an advertisement in each window of vertical boards, from left to right.
Input
The first line contains two integers and : the width of the fence and the size of the window.
After this, there are integers : the height of each board.
Output
Print integers: the maximum areas of the advertisements.
Constraints
Example
Input:
8 3 4 1 5 3 3 2 4 1
Output:
5 6 9 6 6 4