import math N = int(input()) A = list(map(int, input().split())) A.sort() g = 0 z_cnt = 0 for i in range(N): if A[i] == 0: z_cnt += 1 else: break if z_cnt >= N - 1: print('Yes') else: g = A[i + 1] - A[i] for j in range(i, N - 1): if A[j + 1] - A[j] == 0: g = 0 break g = math.gcd(A[j + 1] - A[j], g) d = A[-1] - A[i] if g * (N - 1) >= d: print('Yes') else: print('No')