#include <stdio.h>
int main(){
int a, tmp=0, max=0, max2=0;
scanf("%d", &a);
int arr[a];
for(int i=0; i<a; i++){
scanf("%d", &arr[i]);
}
for(int i=0; i<a; i++){
if(arr[i]>max){
max=arr[i];
}
}
////////////
int C[max];
for(int i=0; i<=max; i++){
C[i]=0;
}
for(int i=0; i<a; i++){
//printf("%d\n", arr[i]);
C[arr[i]]++;
}
for(int i=0; i<=max; i++){
if(C[i]>max2){
max2=C[i];
}
}
for(int i=0; i<=max; i++){
if((C[i]==max2) && (i>tmp)){
tmp=i;
}
}
printf("%d\n", tmp);
return 0;
}
Comments