Different-different#5337

Different-different

3 seconds
256 megabytes
Very easy

Given integers. Find out how many of them are different.

Input

The first line contains the number of integers n~(1 \le n \le 10^6). The second line contains integers, each of which does not exceed 2 \cdot 10^9 in absolute value.

Output

Print the number of different integers among the given ones.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading