N = gets.to_i
l_list = gets.split(' ').take(N).map(&:to_i).sort_by { |n| -n }
max_l = l_list.first
rest_l_list = l_list.drop(1)
rest_l_sum = rest_l_list.reduce(0) { |acc, n| acc + n }
ans = max_l < rest_l_sum ? 'Yes' : 'No'
puts ans
