from math import gcd n = int(input()) a = list(map(int, input().split())) b = [] cnt = 0 for x in a: if x == 0: cnt += 1 else: b.append(x) b.sort() if len(b) <= 1: print('Yes') else: g = b[1] - b[0] for i in range(len(b) - 1): if b[i + 1] - b[i] == 0: g = 0 break else: g = gcd(g, b[i + 1] - b[i]) if g == 0: if b[-1] - b[0] == 0: print('Yes') else: print('No') elif (b[-1] - b[0]) // g + 1 - len(b) <= cnt: print('Yes') else: print('No')