Sequência Secreta

Na calçada em frente ao Palácio Imperial, não se sabe a razão, existe uma sequência de NN números desenhados no chão. A sequência tem a seguinte forma: ela começa e termina com o número 11; apenas os números 11 e 22 aparecem nela; e o número 22 aparece pelo menos uma vez. Veja um exemplo na coluna (a) da figura abaixo.

Ninguém sabe o significado da sequência e, justamente por isso, várias teorias malucas surgiram. Uma delas diz que a sequência representa, na verdade, apenas um valor que estaria relacionado a um segredo dos imperadores. Esse valor é a quantidade máxima de números da sequência que poderiam ser marcados com um círculo, de modo que a sequência de números marcados não contenha dois números iguais consecutivos.

A coluna (b) da figura acima ilustra uma sequência de 44 números marcados que obedece a restrição acima. Só que é possível marcar 77 números, como mostra a coluna (c) da figura.

Neste problema, dada a sequência original de números desenhados no chão da calçada, seu programa deve computar e imprimir a quantidade máxima de números da sequência que poderiam ser marcados com um círculo sem que haja dois números iguais consecutivos na sequência marcada.

Entrada

A primeira linha da entrada contém um inteiro NN representando o tamanho da sequência. As NN linhas seguintes contêm, cada uma, um inteiro ViV_i, para 1iN1 \leq i \leq N, definindo a sequência de números desenhados no chão da calçada imperial.

Saída

Seu programa deve imprimir uma linha contendo um número inteiro representando a quantidade máxima de números da sequência que poderiam ser marcados com um círculo sem que haja dois números iguais consecutivos na sequência marcada.

Restrições

Exemplos

Exemplo de entrada 1

5
1
1
1
2
1

Exemplo de saída 1

3

Exemplo de entrada 2

12
1
2
1
2
2
2
1
1
2
2
1
1

Exemplo de saída 2

7

Exemplo de entrada 3

3
1
2
1

Exemplo de saída 3

3