#include using namespace std; using LL = long long; using ULL = unsigned long long; #define rep(i,n) for(int i=0; i<(n); i++) int main() { map G; int N; cin >> N; rep(i, N) { string A; cin >> A; G[A]++; } bool ok = true; for (auto p : G) if (p.second > (N + 1) / 2) ok = false; cout << (ok ? "YES" : "NO") << endl; return 0; }