出现次数

Time Limit: 1000 ms Memory Limit: 65536 KiB

Problem Description

      对于给定一个整数序列,你的任务是确定这个序列中出现次数最多的整数和它出现的次数。

Input

输入包含多组测试数据,每组数据的第一行为一个整数 N(0 < N <= 1000),接下来一行为 N 个以空格分隔的整数 Ai|Ai| < 2^31

Output

对于每组测试数据,输出只有一行为两个空格分隔的整数AB,分别代表出现次数最多的那个数和出现次数,如果出现次数最多的有多个,输出数值最小的那个。

Sample Input

4
1 2 3 3
5
1 2 3 4 5

Sample Output

3 2
1 1

Hint

 

Source

qinchuan