#include <iostream>
using namespace std;
int main(){
int a[21] = {0};
int i,temp;
//输入 存储在a数组中,以下标为权值,a[i]中存储的元素值为i权值出现的次数
for (i = 1; i <=20;i++){
cin >>temp;
a[temp]++;
}
int max = 0,maxi;
//由于i是递增判断的,所以第一个出现的众数就是权值最小的众数
for (i = 1; i <=20;i++){
if (a[i]>max){ //记录众数
max = a[i];
maxi = i;
}
}
cout << maxi;
}

京公网安备 11010502036488号