#include using namespace std; using ll = long long; int main () { int N; cin >> N; std::vector A(N); for (auto& a : A) cin >> a; if (accumulate(A.begin(), A.end(), 0ll) < 0) { for (auto& a : A) a *= -1; } ll s = accumulate(A.begin(), A.end(), 0ll), m = *max_element(A.begin(), A.end()); cout << (s <= m ? "Yes" : "No") << endl; }