import java.util.*;

class Main{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		Map<String,Integer> map = new HashMap<String,Integer>();
		String tmp = sc.nextLine();
		for(int i = 0;i < n; ++i){
			String s = sc.nextLine();
			map.putIfAbsent(s,0);
			map.put(s,map.get(s) + 1);
		}
		SortedSet<String> st = new TreeSet<>();
		int maxi = 0;
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			maxi = Math.max(maxi,entry.getValue());
			// System.out.printf(" %s %d \n",entry.getKey(),entry.getValue());
		}
		// System.out.println(maxi);	
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			if(entry.getValue() == maxi){
				st.add(entry.getKey());
			}
		}

		for(String ele : st){
			System.out.println(ele);
		}
	}
} import java.util.*; util.* java class Main{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		Map<String,Integer> map = new HashMap<String,Integer>();
		String tmp = sc.nextLine();
		for(int i = 0;i < n; ++i){
			String s = sc.nextLine();
			map.putIfAbsent(s,0);
			map.put(s,map.get(s) + 1);
		}
		SortedSet<String> st = new TreeSet<>();
		int maxi = 0;
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			maxi = Math.max(maxi,entry.getValue());
			// System.out.printf(" %s %d \n",entry.getKey(),entry.getValue());
		}
		// System.out.println(maxi);	
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			if(entry.getValue() == maxi){
				st.add(entry.getKey());
			}
		}

		for(String ele : st){
			System.out.println(ele);
		}
	}
} Main public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		Map<String,Integer> map = new HashMap<String,Integer>();
		String tmp = sc.nextLine();
		for(int i = 0;i < n; ++i){
			String s = sc.nextLine();
			map.putIfAbsent(s,0);
			map.put(s,map.get(s) + 1);
		}
		SortedSet<String> st = new TreeSet<>();
		int maxi = 0;
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			maxi = Math.max(maxi,entry.getValue());
			// System.out.printf(" %s %d \n",entry.getKey(),entry.getValue());
		}
		// System.out.println(maxi);	
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			if(entry.getValue() == maxi){
				st.add(entry.getKey());
			}
		}

		for(String ele : st){
			System.out.println(ele);
		}
	} main {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		Map<String,Integer> map = new HashMap<String,Integer>();
		String tmp = sc.nextLine();
		for(int i = 0;i < n; ++i){
			String s = sc.nextLine();
			map.putIfAbsent(s,0);
			map.put(s,map.get(s) + 1);
		}
		SortedSet<String> st = new TreeSet<>();
		int maxi = 0;
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			maxi = Math.max(maxi,entry.getValue());
			// System.out.printf(" %s %d \n",entry.getKey(),entry.getValue());
		}
		// System.out.println(maxi);	
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			if(entry.getValue() == maxi){
				st.add(entry.getKey());
			}
		}

		for(String ele : st){
			System.out.println(ele);
		}
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int n = sc.nextInt(); n sc.nextInt() sc.nextInt sc Map<String,Integer> map = new HashMap<String,Integer>(); map new HashMap<String,Integer>() String tmp = sc.nextLine(); tmp sc.nextLine() sc.nextLine sc for(int i = 0;i < n; ++i){
			String s = sc.nextLine();
			map.putIfAbsent(s,0);
			map.put(s,map.get(s) + 1);
		} int i = 0; int i = 0; i 0 i < n i n ++i ++i i {
			String s = sc.nextLine();
			map.putIfAbsent(s,0);
			map.put(s,map.get(s) + 1);
		} {
			String s = sc.nextLine();
			map.putIfAbsent(s,0);
			map.put(s,map.get(s) + 1);
		} String s = sc.nextLine(); s sc.nextLine() sc.nextLine sc map.putIfAbsent(s,0) map.putIfAbsent map s 0 map.put(s,map.get(s) + 1) map.put map s map.get(s) + 1 map.get(s) map.get map s 1 SortedSet<String> st = new TreeSet<>(); st new TreeSet<>() int maxi = 0; maxi 0 for(Map.Entry<String,Integer> entry : map.entrySet()){
			maxi = Math.max(maxi,entry.getValue());
			// System.out.printf(" %s %d \n",entry.getKey(),entry.getValue());
		} Map.Entry<String,Integer> entry map.entrySet() map.entrySet map {
			maxi = Math.max(maxi,entry.getValue());
			// System.out.printf(" %s %d \n",entry.getKey(),entry.getValue());
		} {
			maxi = Math.max(maxi,entry.getValue());
			// System.out.printf(" %s %d \n",entry.getKey(),entry.getValue());
		} maxi = Math.max(maxi,entry.getValue()) maxi Math.max(maxi,entry.getValue()) Math.max Math maxi entry.getValue() entry.getValue entry for(Map.Entry<String,Integer> entry : map.entrySet()){
			if(entry.getValue() == maxi){
				st.add(entry.getKey());
			}
		} Map.Entry<String,Integer> entry map.entrySet() map.entrySet map {
			if(entry.getValue() == maxi){
				st.add(entry.getKey());
			}
		} {
			if(entry.getValue() == maxi){
				st.add(entry.getKey());
			}
		} if(entry.getValue() == maxi){
				st.add(entry.getKey());
			} entry.getValue() == maxi entry.getValue() entry.getValue entry maxi {
				st.add(entry.getKey());
			} st.add(entry.getKey()) st.add st entry.getKey() entry.getKey entry for(String ele : st){
			System.out.println(ele);
		} String ele st {
			System.out.println(ele);
		} {
			System.out.println(ele);
		} System.out.println(ele) System.out.println System.out System System.out ele String[] args args
import java.util.*;

class Main{
	public static void main(String[] args){
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		Map<String,Integer> map = new HashMap<String,Integer>();
		String tmp = sc.nextLine();
		for(int i = 0;i < n; ++i){
			String s = sc.nextLine();
			map.putIfAbsent(s,0);
			map.put(s,map.get(s) + 1);
		}
		SortedSet<String> st = new TreeSet<>();
		int maxi = 0;
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			maxi = Math.max(maxi,entry.getValue());
			// System.out.printf(" %s %d \n",entry.getKey(),entry.getValue());
		}
		// System.out.println(maxi);	
		for(Map.Entry<String,Integer> entry : map.entrySet()){
			if(entry.getValue() == maxi){
				st.add(entry.getKey());
			}
		}

		for(String ele : st){
			System.out.println(ele);
		}
	}
}