N = int(input())
A = [input() for _ in range(N)]
from collections import defaultdict
d = defaultdict(int)
for a in A:
    d[a] += 1
M = max(d.values())
if M > (N+1)//2:
    print('NO')
else:
    print('YES')