N = int(input())
A = list(map(int,input().split()))

D = {}

for a in A :
    if a not in D :
        D[a] = 1
    else :
        D[a] += 1

if len(D) == 1 :
    if D.get(0,0) == N :
        ans = "Yes"
    else :
        ans = "No"
elif len(D) == 2 :
    if D.get(0,0)*3 == N :
        ans = "Yes"
    else :
        ans = "No"
elif len(D) == 3 :
    if len(A) % 3 != 0 :
        ans = "No"
    else :
        for k in D :
            if D[k]*3 != N :
                ans = "No"
        else :
            ans = "Yes"
else :
    ans = "No"

print(ans)
