문제

n개의 정수가 들어왔을 때, 서로 다른 정수가 모두 몇 종류 들어왔는지 출력하시오
예제 입출력에서는 서로 다른 정수는 2,3,4,100의 4종류이므로 4를 출력한다.

입력

첫 줄에 입력으로 주어지는 정수의 개수 N이 주어진다 (1≤N≤200,000)
둘째 줄에 정수 N개가 공백을 사이에 두고 주어진다. 이 정수들은 1 이상 10억 이하로 주어진다

출력

주어진 정수들 중 서로 다른 정수가 몇 종류 있는지 자연수 하나로 출력하시오.

예제 1 입력

6
3 3 100 2 4 2

예제 1 출력

4

Source

n = int(input())
s = set(list(map(int, input().split())))

print(len(s))