#define YUKICODER // #define CODEFORCES #include #define rep(i, n) for(int i=0;i<(int)(n);i++) #define pb push_back #define pob pop_back #define eb emplace_back #define nall(a) a.begin(),a.end() #define rall(a) a.rbegin(),a.rend() #define accu accumulate #define bs binary_search #define lb lower_bound #define ub upper_bound #ifdef CODEFORCES #define yes cout<<"YES\n" #define no cout<<"NO\n" #define yesno(a) cout<<(a?"YES\n":"NO\n") #else #define yes cout<<"Yes\n" #define no cout<<"No\n" #define yesno(a) cout<<(a?"Yes\n":"No\n") #endif using namespace std; using ll = long long; using ull = unsigned long long; using pii = pair; using pll = pair; template using pq = priority_queue; template using pqg = priority_queue, greater>; template using vec = vector; template using vv = vector>; template using vvv = vector>; const ll MOD = 998244353ll; // const ll MOD = 1000000007ll; void solve(); signed main(){ ios::sync_with_stdio(false); cin.tie(nullptr); unsigned T = 1; // cin >> T; cout << fixed << setprecision(20); while (T--) solve(); return 0; } void solve(){ vec A(3); rep(i, 3) cin >> A[i]; sort(nall(A)); yesno(A[0]+A[1] > A[2]); }