정수를 원소로 갖는 중복을 허용하는 집합 S가 주어진다.
초기에 집합 S는 a_1,a_2,⋯,a_N의 N개의 원소로 이루어져 있다.
이 집합에 다음과 같은 연산을 원하는 만큼 실행하여 집합 S에 원소를 단 하나 남기려고 한다.
연산을 적절히 실행하여 S에 원소가 단 하나 있을 때, 남아있는 원소의 최댓값을 구해보자.
첫째 줄에 정수 N이 주어진다. (2≤N≤300,000)
둘째 줄에 정수로 이루어진 수열 a_1,a_2,⋯,a_N이 공백으로 구분되어 주어진다. (0≤a_i<N)
첫째 줄에 연산을 적절히 실행하였을 때, S에 남아있는 원소의 최댓값을 출력한다.