import java.util.*;

class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int max = 0;
        Map<String,Integer> map = new TreeMap<>();
        
        for(int i = 0;i < n;i++){
            String str = sc.next();
            if(map.containsKey(str)){
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            }else{
                map.put(str,1);
                max = Math.max(max,1);
            }
        }
        
        for(String key:map.keySet()){
            if(max == map.get(key)){
                System.out.println(key);
            }
        }

    }
} import java.util.*; util.* java class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int max = 0;
        Map<String,Integer> map = new TreeMap<>();
        
        for(int i = 0;i < n;i++){
            String str = sc.next();
            if(map.containsKey(str)){
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            }else{
                map.put(str,1);
                max = Math.max(max,1);
            }
        }
        
        for(String key:map.keySet()){
            if(max == map.get(key)){
                System.out.println(key);
            }
        }

    }
} Main public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int max = 0;
        Map<String,Integer> map = new TreeMap<>();
        
        for(int i = 0;i < n;i++){
            String str = sc.next();
            if(map.containsKey(str)){
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            }else{
                map.put(str,1);
                max = Math.max(max,1);
            }
        }
        
        for(String key:map.keySet()){
            if(max == map.get(key)){
                System.out.println(key);
            }
        }

    } main {
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int max = 0;
        Map<String,Integer> map = new TreeMap<>();
        
        for(int i = 0;i < n;i++){
            String str = sc.next();
            if(map.containsKey(str)){
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            }else{
                map.put(str,1);
                max = Math.max(max,1);
            }
        }
        
        for(String key:map.keySet()){
            if(max == map.get(key)){
                System.out.println(key);
            }
        }

    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc int max = 0; max 0 Map<String,Integer> map = new TreeMap<>(); map new TreeMap<>() for(int i = 0;i < n;i++){
            String str = sc.next();
            if(map.containsKey(str)){
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            }else{
                map.put(str,1);
                max = Math.max(max,1);
            }
        } int i = 0; int i = 0; i 0 i < n i n i++ i++ i {
            String str = sc.next();
            if(map.containsKey(str)){
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            }else{
                map.put(str,1);
                max = Math.max(max,1);
            }
        } {
            String str = sc.next();
            if(map.containsKey(str)){
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            }else{
                map.put(str,1);
                max = Math.max(max,1);
            }
        } String str = sc.next(); str sc.next() sc.next sc if(map.containsKey(str)){
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            }else{
                map.put(str,1);
                max = Math.max(max,1);
            } map.containsKey(str) map.containsKey map str {
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            } int tmp = map.get(str)+1; tmp map.get(str)+1 map.get(str) map.get map str 1 map.put(str,tmp) map.put map str tmp max = Math.max(max,tmp) max Math.max(max,tmp) Math.max Math max tmp {
                map.put(str,1);
                max = Math.max(max,1);
            } map.put(str,1) map.put map str 1 max = Math.max(max,1) max Math.max(max,1) Math.max Math max 1 for(String key:map.keySet()){
            if(max == map.get(key)){
                System.out.println(key);
            }
        } String key map.keySet() map.keySet map {
            if(max == map.get(key)){
                System.out.println(key);
            }
        } {
            if(max == map.get(key)){
                System.out.println(key);
            }
        } if(max == map.get(key)){
                System.out.println(key);
            } max == map.get(key) max map.get(key) map.get map key {
                System.out.println(key);
            } System.out.println(key) System.out.println System.out System System.out key String[] args args
import java.util.*;

class Main{
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int n = sc.nextInt();
        int max = 0;
        Map<String,Integer> map = new TreeMap<>();
        
        for(int i = 0;i < n;i++){
            String str = sc.next();
            if(map.containsKey(str)){
                int tmp = map.get(str)+1;
                map.put(str,tmp);
                max = Math.max(max,tmp);
            }else{
                map.put(str,1);
                max = Math.max(max,1);
            }
        }
        
        for(String key:map.keySet()){
            if(max == map.get(key)){
                System.out.println(key);
            }
        }

    }
}
