#include <iostream>
using namespace std;
#include<map>
#include<string>
#include<algorithm>
#include<vector>
class mysort{
    public:
    bool operator()( pair<string,int> v1,pair<string,int> v2){
        if(v1.second==v2.second){
            return v1.first<v2.first;
        }
            return v1.second>v2.second;
    }
};
int main() {
  map<string,int>m;
  vector<pair<string,int>>v;
  string s;
  while(cin>>s){
     m[s]++;
  }
   for(map<string,int>::iterator it=m.begin();it!=m.end();it++){
           if((*it).second>=3){
              v.push_back(make_pair((*it).first,(*it).second));
           }
   }
   sort(v.begin(),v.end(),mysort());
   for(vector<pair<string,int>>::iterator it=v.begin();it!=v.end();it++){
        cout<<(*it).first<<endl;
   }
}
// 64 位输出请用 printf("%lld")