n = gets.chomp.to_i
l = gets.split.map(&:to_i)

max_l = l.max
index_max_l = l.index(max_l)

sum = 0
n.times do |i|
  if i != index_max_l
    sum += l[i]
  end
end

if max_l < sum
  puts "Yes"
else
  puts "No"
end