找数
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 128 M,其他语言256 M
64bit IO Format: %lld

题目描述

给定一个长度为 n 的整数数组,找出其中的**好数**。

**好数**定义为:数组中出现次数最多的元素。如果多个元素出现次数相同,则取其中数值最小的那个。

输入描述:

第一行:整数 n\ (1\leq n \leq 10^5) 

第二行:n 个整数,用空格分隔(每个整数在 [0, 10^5] 范围内)

输出描述:

一个整数:表示找到的好数
示例1

输入

复制
7
2 2 1 1 1 2 2

输出

复制
2
示例2

输入

复制
6
1 3 3 1 2 2

输出

复制
1