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

max_l = l.max


# n.times { |i| sum_l += l[i] unless l[i] == max_l}
sum = 0


sum_l =  l.inject(:+) - max_l

if max_l < sum_l then
  puts 'Yes'
else
  puts 'No'
end
