#include #include #include #include #include #include #include #include #include #include #include #define rep(i,a,b) for(int i=a;i=b;i--) #define fore(i,a) for(auto &i:a) #define all(x) (x).begin(),(x).end() using namespace std; int main() { int N; cin >> N; //キーが長さ、値が何回でてきたか map cnt; rep(i, 0, N) { string s; cin >> s; int n = s.length() - 2; ++cnt[n]; } //値でソートしたいので、ベクターを用意 vector> v; //エンティティをとってきて、値、キーの順でベクタに格納する。 fore(p, cnt) v.push_back({ p.second,p.first }); sort(v.begin(), v.end(), greater>()); int ans = v[0].second; cout << ans << endl; }