<?php
function clear( &$moneys )
{
foreach ($moneys as &$money)
{
$money = 1;
}
}
function main( $num )
{
$i = 0;
$scores = array();
while ($i < $num)
{
$scores[] = intval(trim(fgets(STDIN)));
$i++;
}
$moneys = $scores;
clear($moneys);
//從左往右遍歷,知足大於左邊的限制
for ($i = 1; $i < $num; $i++ )
{
if ($scores[$i] > $scores[$i-1])
{
$moneys[$i] = $moneys[$i-1] + 1;
}
}
//從右往左遍歷,知足大於右邊的限制
for ($i = $num - 2; $i >= 0; $i--)
{
//左邊分數大於右邊分數
if ( ($scores[$i] > $scores[$i+1]) )
{
//左邊分配獎金小於(右邊分配獎金+1)進行更新
if ($moneys[$i] <= $moneys[$i+1])
{
$moneys[$i] = $moneys[$i+1] + 1;
}
}
}
return array_sum( $moneys );
}
while ($num = trim(fgets(STDIN)))
{
print main( $num )."\n";
}