import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.PrintWriter;
public class Test
{
public static void main
(String[] args
) {
int length = 0;
int count = 1;
int max = 0;
int maxnum = 0;
try{
length
= Integer.
parseInt(in.
readLine()); int[] arr = new int[length];
for(int i=0;i<length;i++)
{
try{
arr
[i
] = Integer.
parseInt(in.
readLine()); }
arr = qSort(arr,0,length-1);
for(int h=0;h<length;h++)
{
for(int l=1;l<length;l++)
{
if(arr[h] == arr[l])
{
count++;
if(count > max)
{
max = count;
maxnum = arr[h];
}
} else count = 0;
}
}
out.println(maxnum);
out.flush();
}
public static int[] qSort(int[] A, int low, int high) {
int i = low;
int j = high;
int x = A[(low+high)/2];
do {
while(A[i] < x) ++i;
while(A[j] > x) --j;
if(i <= j){
int temp = A[i];
A[i] = A[j];
A[j] = temp;
i++; j--;
}
} while(i < j);
if(low < j) qSort(A, low, j);
if(i < high) qSort(A, i, high);
return A;
}
}
aW1wb3J0IGphdmEuaW8uQnVmZmVyZWRSZWFkZXI7CmltcG9ydCBqYXZhLmlvLklucHV0U3RyZWFtUmVhZGVyOwppbXBvcnQgamF2YS5pby5QcmludFdyaXRlcjsKCnB1YmxpYyBjbGFzcyBUZXN0CnsKICAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4oU3RyaW5nW10gYXJncykKICAgewogICAgIEJ1ZmZlcmVkUmVhZGVyIGluID0gbmV3IEJ1ZmZlcmVkUmVhZGVyIChuZXcgSW5wdXRTdHJlYW1SZWFkZXIgKFN5c3RlbS5pbikpOyAKCSBQcmludFdyaXRlciBvdXQgPSBuZXcgUHJpbnRXcml0ZXIoU3lzdGVtLm91dCk7CgkgaW50IGxlbmd0aCA9IDA7CgkgaW50IGNvdW50ID0gMTsKCSBpbnQgbWF4ID0gMDsKCSBpbnQgbWF4bnVtID0gMDsKCSB0cnl7CgkgbGVuZ3RoID0gSW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpKTsKCSB9Y2F0Y2ggKEV4Y2VwdGlvbiBlKXt9CgkgaW50W10gYXJyID0gbmV3IGludFtsZW5ndGhdOwoJIGZvcihpbnQgaT0wO2k8bGVuZ3RoO2krKykKCSB7CgkJIHRyeXsKCQkgYXJyW2ldID0gSW50ZWdlci5wYXJzZUludChpbi5yZWFkTGluZSgpKTsKCQkgfWNhdGNoIChFeGNlcHRpb24gZSl7fQoJCSB9CgkgYXJyID0gcVNvcnQoYXJyLDAsbGVuZ3RoLTEpOwoJIAoJIGZvcihpbnQgaD0wO2g8bGVuZ3RoO2grKykKCSB7CgkgIGZvcihpbnQgbD0xO2w8bGVuZ3RoO2wrKykKCSAgewoJICAgaWYoYXJyW2hdID09IGFycltsXSkKCSAgIHsKCQljb3VudCsrOwoJCWlmKGNvdW50ID4gbWF4KQoJCXsKCQkgbWF4ID0gY291bnQ7CgkJIG1heG51bSA9IGFycltoXTsKCQl9CgkgICB9IGVsc2UgY291bnQgPSAwOwoJICB9CgkgfQoJCgkgb3V0LnByaW50bG4obWF4bnVtKTsKICAgICBvdXQuZmx1c2goKTsKCSAKICAgfQogICAKICAgcHVibGljIHN0YXRpYyBpbnRbXSBxU29ydChpbnRbXSBBLCBpbnQgbG93LCBpbnQgaGlnaCkgewoJICAgICAgaW50IGkgPSBsb3c7CgkgICAgICBpbnQgaiA9IGhpZ2g7CgkgICAgICBpbnQgeCA9IEFbKGxvdytoaWdoKS8yXTsKCSAgICAgIGRvIHsKCSAgICAgICAgICB3aGlsZShBW2ldIDwgeCkgKytpOwoJICAgICAgICAgIHdoaWxlKEFbal0gPiB4KSAtLWo7CgkgICAgICAgICAgaWYoaSA8PSBqKXsKCSAgICAgICAgICAgICAgaW50IHRlbXAgPSBBW2ldOwoJICAgICAgICAgICAgICBBW2ldID0gQVtqXTsKCSAgICAgICAgICAgICAgQVtqXSA9IHRlbXA7CgkgICAgICAgICAgICAgIGkrKzsgai0tOwoJICAgICAgICAgIH0KCSAgICAgIH0gd2hpbGUoaSA8IGopOwoJIAoJICAgICAgaWYobG93IDwgaikgcVNvcnQoQSwgbG93LCBqKTsKCSAgICAgIGlmKGkgPCBoaWdoKSBxU29ydChBLCBpLCBoaWdoKTsKCSAgICAgIAoJICAgICAgcmV0dXJuIEE7CgkgIH0KfQ==