問題
$N$個の数字が与えられるので、数字が何種類あるのか求めてください。
入力
入力は以下の形式で標準入力から与えられる。
$N$ $A_1$ $A_2$ ... $A_N$
1行目に整数$N$が与えられる。 2行目に整数$A_1,A_2,...,A_N$が与えられる。
出力
出力の最後に改行を入れること。
制約
全ての入出力ケースについて以下を満たす。
- $1 \leq N \leq 10^{5}$
- $0 \leq A_i \leq 10^{18}(1 \leq i \leq N)$
入出力例
入力例1
5 1 2 3 4 5
出力例1
5
入力例2
7 1 2 2 2 6 6 7
出力例2
4