#include <bits/stdc++.h> using namespace std; #define rep(i, n) for (int i = 0; i < (int)(n); i++) #define REP(i, k, n) for (int i = (int)(k); i < (int)(n); i++) #define rrep(i, n) for (int i = (int)(n)-1; i >= 0; i--) #define rREP(i, k, n) for (int i = (int)(n)-1; i >= k; i--) #define fi first #define se second #define vi vector<int> #define pb push_back #define mp make_pair #define pcnt __builtin_popcount typedef long long ll; const int inf = 100100100; const int MOD = (int)1e9 + 7; const double EPS = 1e-9; template<class T>bool chmax(T &a, const T &b) { if (a<b) { a=b; return 1; } return 0; } template<class T>bool chmin(T &a, const T &b) { if (b<a) { a=b; return 1; } return 0; } int main(){ // ifstream in("input.txt"); // cin.rdbuf(in.rdbuf()); int n; cin >> n; int a[100100] = {}; rep(i,n){ string s; cin >> s; a[s.size()-2]++; } int ma = 0; int ans = 0; rep(i,1001){ if(ma <= a[i]){ ma = a[i]; ans = i; } } cout << ans << endl; return 0; }