#include <bits/stdc++.h>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
freopen("quyhoachdong.inp","r",stdin);
freopen("quyhoachdong.out","w",stdout);
long long a,b,c,m;
while (cin >> a >> b >> c >> m) {
bool bad = (m < 3) || (a == 0 || b == 0 || c == 0) || (m > a + b + c);
cout << (bad ? "Yes" : "No") << '\n';
}
return 0;
}
I2luY2x1ZGUgPGJpdHMvc3RkYysrLmg+CnVzaW5nIG5hbWVzcGFjZSBzdGQ7CgppbnQgbWFpbigpIHsKICAgIGlvczo6c3luY193aXRoX3N0ZGlvKGZhbHNlKTsKICAgIGNpbi50aWUobnVsbHB0cik7CiAgICBmcmVvcGVuKCJxdXlob2FjaGRvbmcuaW5wIiwiciIsc3RkaW4pOwogICAgZnJlb3BlbigicXV5aG9hY2hkb25nLm91dCIsInciLHN0ZG91dCk7CgogICAgbG9uZyBsb25nIGEsYixjLG07CiAgICB3aGlsZSAoY2luID4+IGEgPj4gYiA+PiBjID4+IG0pIHsKICAgICAgICBib29sIGJhZCA9IChtIDwgMykgfHwgKGEgPT0gMCB8fCBiID09IDAgfHwgYyA9PSAwKSB8fCAobSA+IGEgKyBiICsgYyk7CiAgICAgICAgY291dCA8PCAoYmFkID8gIlllcyIgOiAiTm8iKSA8PCAnXG4nOwogICAgfQogICAgcmV0dXJuIDA7Cn0K