402004 - 收集雨水

有n个非负整数表示每个立方体柱子的高度,柱子宽度为1,计算能收集多少雨水。例如图2.5中,深色矩形表示柱子,浅色图形表示雨水。

Input

第一行数据是一个整数n(1<n≤10 000),第二行是n个数,表示柱子高度。

Output

输出一个数,表示收集的雨水量。

Examples

Input

12
0 1 0 2 1 0 1 3 2 1 2 1

Output

6
Time Limit 1 second
Memory Limit 128 MB
Discuss Stats
上一题 下一题