#include using namespace std; signed main(){ int N; cin >> N; map< string, int > freq; int maxf = 0; for( int i = 0; i < N; ++i ){ string s; cin >> s; maxf = max( maxf, ++freq[ s ] ); } int bound = ( N & 1 ) ? N / 2 + 1 : N / 2; if( maxf <= bound ) cout << "YES" << endl; else cout << "NO" << endl; return 0; }