Cortando o Papel

Uma folha de papel é composta de uma sequência de retângulos com diferentes alturas mas com larguras fixas, tal que as bases dos retângulos estão assentadas em uma linha horizontal. A figura ilustra uma folha exemplo com 3333 retângulos. Nós gostaríamos de fazer um único corte horizontal, com a ajuda de um estilete e uma régua, que maximize o número resultante de pedaços separados pelo corte. A figura mostra quatro diferentes cortes que resultariam, respectivamente, em 44, 1111, 1010 e 33 pedaços.

Entrada

A primeira linha da entrada contém um inteiro NN, representando o número de retângulos na folha de papel. A segunda linha contém NN inteiros AiA_i, 1iN1 \leq i \leq N, representando a sequência de alturas dos retângulos.

Saída

Seu programa deve imprimir uma linha contendo um inteiro representando o número máximo de pedaços possível, com um único corte horizontal.

Restrições

Informações sobre a pontuação

Exemplos

Exemplo de entrada 1

10
20 5 10 5 15 15 15 5 6 22

Exemplo de saída 1

5

Exemplo de entrada 2

5
10 20 30 40 50

Exemplo de saída 2

2