Задано чисел. Визначте, скільки серед них різних.
У першому рядку задано кількість чисел n~(1 \le n \le 10^6). У другому рядку задано чисел, кожне з яких не перевищує 2 \cdot 10^9 за модулем.
Виведіть кількість різних чисел серед заданих.
Приклад 1
Приклад 2