#include #include #include #include #include #include #include #include #include #include #define rep(i,j,k) for(int i=j;i #define INF 1000000000 #define MOD 1000000009 #define pb push_back #define mp make_pair typedef long long ll; typedef unsigned long long ull; int dx[4]={0,1,0,-1},dy[4]={1,0,-1,0}; using namespace std; ll gcd(ll a,ll b){ if(a>n; vector > v; rep(i,0,n){ string s; cin>>s; if(i==0)v.pb(mp(s,1)); else{ bool f=true; rep(j,0,v.size()){ if(s==v[j].fi){ f=false; v[j].se++; } } if(f)v.pb(mp(s,1)); } } int ma=0; rep(i,0,v.size()){ ma=max(ma,v[i].se); } if(ma-1>n-ma)cout<<"NO"<