#include using namespace std; int main() { int N; cin >> N; map mp; for( int i = 0; i < N; i++ ) { string A; cin >> A; mp[A]++; } int n = mp.size(); vector A( n ); int idx = 0; for( auto it = mp.begin(); it != mp.end(); it++ ) { A[idx] = it->second; idx++; } sort( A.begin(), A.end(), greater() ); string ans = "NO"; int rest = N - A[0]; if( A[0] <= rest + 1 ) ans = "YES"; cout << ans << endl; }