import java.util.*;
public class Main {
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
      	int a = sc.nextInt();
      	int max = 1;
      	HashMap<String,Integer> map = new HashMap<String,Integer>();
      	for(int i=0;i<a;i++){
          String s = sc.next();
          if( map.containsKey(s) ){
            map.put(s,map.get(s)+1);
            if( map.get(s) > max ){
              max = map.get(s);
            }
          }else{
            map.put(s,1);
          }
        }
      /*
      	for(String key : map.keySet() ){
          if( map.get(key) != max ){
            map.remove(key);
          }
        }
      */
      	int cnt = 0;
      	//Object[] mapkey = map.keySet().toArray();
      	//Arrays.sort(mapkey);
      	for(String key : map.keySet()){
          if( map.get(key) == max )
          cnt++;
        }
      	String[] name = new String[cnt];
      	cnt=0;
      	for(String key : map.keySet()){
			if( map.get(key) == max ){
              name[cnt] = key;
              cnt++;
            }
        }
      	Arrays.sort(name);
      	for(int i=0;i<name.length;i++){
          System.out.println(name[i]);
        }
	}
}
/tmp/hf-datasets-cache/medium/datasets/42704881117311-config-parquet-and-info-qiankunmu-Project_CodeNet-896c9d36/hub/datasets--qiankunmu--Project_CodeNet_Python800_and_Java250/snapshots/c899fde44a77ba1cc14973ed3de064e4ff3aadc7/Project_CodeNet_Java250.tar.gz