#P799. 老周的整数

老周的整数

Background

最近老周在研究整数的性质,他好像发现了一些奇妙的现象。

Description

老周将随机抽出 n 个正整数,第 i 个正整数为 ai。 老周想知道,这 n 个数字中,到底有几个数字是不相同的。

Format

Input

输入一共包括 2 行。 第 1 行为一个正整数 n,表示老周的一共选中了 n 个非负整数。 第 2 行包括 n 个正整数。第 i 个数为数字 ai。

Output

输出一行包括一个正整数,表示老周选中的 n 个数字中,一共有多少 个数字是不同的。

Samples

5
31 9 24 31 24
3

样例1说明:老周一共选中了 5 个正整数 31, 9, 24, 31, 24,其中不同的整数有 9, 24, 31。 因此对应的答案为 3。

10
1 1 1 1 1 1 1 1 1 1
1

样例2说明:老周选中了 10 个 1。

Limitation

5 ≤ n ≤ 10^3; 0 ≤ ai ≤ 10^2;