// inputに入力データ全体が入る
function Main(input) {
	// 1行目がinput[0], 2行目がinput[1], …に入る
	input = input.split("\n");
	//tmp = input[1].split(" ");
	//文字列から10進数に変換するときはparseIntを使います
    var n = parseInt(input[0], 10);
    var p = input;
    p.shift();
    var maps = {};
    var m = 1;
    var str1 = [];
    var str2 = "";


    for(var i =0; i<n; i++){
        var str = p[i];
        if(!maps[str]){
            maps[str] = {'str':str,'count':1}
        }
        if(maps[str]){
            maps[str]['count'] +=1;
            if( maps[str]['count']>m){
                m=maps[str]['count'];
            }

        }
    }

    for(var obj in maps){
        if(maps[obj]['count']==m){
            str1.push(maps[obj]['str']);         

        }
    }

    str2 = str1.slice();
    str2.sort();

    for(var j=0;j<str2.length;j++){

        console.log(str2[j]);

    }

    

}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));