import math N = int(input()) A = list(map(int, input().split())) A.sort() cnt = 0 start = 0 sa = [] for i in range(N): if A[i] == 0: cnt += 1 else: if start != 0: if A[i]-start > 0: sa.append(A[i]-start) start = A[i] if len(sa)==1: gcd = sa[0] elif len(sa)>1: gcd = math.gcd(gcd, sa[-1]) res = 0 if len(sa) == 0: print('Yes') exit() for i in range(len(sa)): res += (sa[i]//gcd-1) if cnt >= res: print('Yes') else: print('No')