n = gets.to_i
l = gets.split(" ").map!{|i| i.to_i}
max = 0
sum = 0
n.times do |j|
 if max < l[j] then max = l[j] end
 sum += l[j]
end
sum = sum - max  
if max < sum 
  puts 'Yes'
else puts 'No'
end
  