package practiceofcsp;
import java.util.Arrays;
import java.util.Scanner;
public class csp2013_12_1 {
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
int n=sc.nextInt();
int a[]=new int[n];
for(int i=0;i<n;i++) {
a[i]=sc.nextInt();
}
boolean f=true;
int c=0;
int m=1;
int r=0;
Arrays.sort(a);
// System.out.println(Arrays.toString(a));
if(n==1) {
System.out.println(a[0]);
}
else {
for(int i=0;i<a.length-1;i++) {
if(!f) {
m=1;
}
if(a[i]==a[i+1]) {
f=true;
m+=1;
if(m>c) {
c=m;
r=a[i];
// System.out.println("c"+c+"r"+r);
}
}
else {
f=false;
if(m>c) {
c=m;
r=a[i];
// System.out.println("c"+c+"r"+r);
}
}
}
System.out.println(r);
}
}
}