import java.util.*

fun main(vararg args: String) {
    val scanner = Scanner(System.`in`)
    val num = scanner.nextInt()
    val list = mutableListOf<Int>()
    for (i in 0 until num) {
        list.add(scanner.nextInt())
    }

    val max = list.max() ?: 0
    val canWrite = max < list.reduce { x1, x2 -> x1 + x2} - max

    println(if (canWrite) "Yes" else "No")
}