eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Разные-разные

Разные-разные

Лимит времени 3 секунды
Лимит использования памяти 256 MiB

Дано n чисел. Определите, сколько из них являются различными.

Входные данные

Первая строка содержит количество чисел n~(1 \le n \le 10^6). Во второй строке заданы n чисел, каждое из которых по модулю не превышает 2 \cdot 10^9.

Выходные данные

Выведите количество различных чисел среди заданных.

Пример

Входные данные #1
1
3
Выходные данные #1
1
Входные данные #2
5
9 15 22 15 22
Выходные данные #2
3