
var input = "8\nbuffalo\nbuffalo\nbuffalo\nbuffalo\nbuffalo\nbuffalo\nbuffalo\nbuffalo";

function Main(input) {
	var line = input.split('\n');
	var n = parseInt(line[0], 10);
	var str = new Array();
	for(var i=0; i<n; i++){
		eval("str."+line[i+1]+" = 0;");
	}
	for(var i=0; i<n; i++){
		eval("str."+line[i+1]+"++;");
	}
	var max = 0;
	for(var i=0; i<n; i++){
		eval("if(str."+line[i+1]+" > max){max = str."+line[i+1]+"}");
	}
	var anser = new Array();
	for(var i=0; i<n; i++){
		eval("if(str."+line[i+1]+" == max){anser.push('"+line[i+1]+"');}");
	}
	var ans2 = new Array();
	ans2.push(anser[0]);
	for(var i=1; i<anser.length; i++){
		if(anser[i] != anser[i-1]){
			ans2.push(anser[i]);
		}
	}
	ans2.sort();
	var ans = new Array();
	ans.push(ans2[0]);
	for(var i=1; i<ans2.length; i++){
		if(ans2[i] != ans2[i-1]){
			ans.push(ans2[i]);
		}
	}
	for(var i=0; i<ans.length; i++){
		console.log(ans[i]);
    }
}
Main(require("fs").readFileSync("/dev/stdin", "utf8"));
