import itertools n=int(input()) A=list(map(int,input().split())) M=[0] P=[0] for i in A: if i<0: M.append(-i) if i>0: P.append(i) M.sort() P.sort() Ms=list(itertools.accumulate(M)) Ps=list(itertools.accumulate(P)) if len(M)==1 or len(P)==1: if len(M)+len(P)<=3: print("Yes") else: print("No") exit() if Ms[-2]<=Ps[-1]<=Ms[-1] or Ps[-2]<=Ms[-1]<=Ps[-1]: print("Yes") else: print("No")