n = int(raw_input()) l = map(int, raw_input().split()) l.sort() d = l[1] - l[0] p = 2 while p < n: if d == 0 or l[p] - l[p-1] != d: print 'NO' break p += 1 else: print 'YES'