CSES - Elokuvat
  • Time limit: 4.00 s
  • Memory limit: 128 MB

Uolevi menee lomallaan joka päivä elokuviin, mutta hän ei halua katsoa samaa elokuvaa monta kertaa. Kuinka pitkän loman Uolevi voi pitää korkeintaan?

Syöte

Syöteen ensimmäisellä rivillä on luku nn, päivien määrä.

Seuraavalla rivillä on nn lukua e1,e2,,ene_1,e_2,\ldots,e_n, jossa eke_k on päivänä kk näytettävä elokuva.

Tuloste

Ohjelmasi tulee tulostaa, kuinka pitkä Uolevin loma voi olla enintään.

Rajat

  • 1n1051 \le n \le 10^5
  • 1ek1091 \le e_k \le 10^9

Esimerkki

Syöte:

8
1 6 1 3 1 4 2 1

Tuloste:

4

Selitys: Uolevi aloittaa lomansa 4. päivänä ja käy elokuvissa 3, 1, 4 ja 2.