from heapq import heapify, heappop, heappush N = int(input()) A = list(map(int, input().split())) plus, minus = [], [] for a in A: if a > 0: plus.append(a) elif a < 0: minus.append(-a) heapify(plus) heapify(minus) while plus and minus: min_plus = heappop(plus) max_minus = heappop(minus) x = min_plus - max_minus if x > 0: heappush(plus, x) elif x < 0: heappush(minus, -x) if len(plus) + len(minus) <= 1: print('Yes') else: print('No')