001 - Set

時間制限 2 秒 / メモリ制限 1024 MB / 得点 5 / x 28 /


TLE
2sec
MLE
1024MB
得点
5

問題

数列a1,a2,...,aNが与えられます。

この数列に値は何種類ありますか。

Input

N
a1 a2 ... aN

Output

数列の値の種類数を出力せよ。

制約

  • 1 ≤ N ≤ 105
  • 1 ≤ ai ≤ 109

Sample Input

6
8 6 9 1 2 1

Output for the Sample Input

5