n = gets.to_i
ln = gets.split.map(&:to_i)

allen = 0
i = 0
ln.each {|len|
	allen += len
}

j = 0
g = 0
while j < n
	if ln[j] < (allen - ln[j])
		g += 1
	else
		g = g
	end
	j += 1
end

if g == n
	puts "Yes"
else
	puts "No"
end