#include <iostream>
using namespace std;
int main() {
int h=0, l=0, a=0, b=0;
bool check = false;
cin>>h>>l>>a>>b;
if((a<=l && b<=h*2) || (b<=l && a<=h*2))
check=true;
if(check)
cout<<"YES";
else
cout<<"NO";
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBtYWluKCkgewoJaW50IGg9MCwgbD0wLCBhPTAsIGI9MDsKCWJvb2wgY2hlY2sgPSBmYWxzZTsKCQoJY2luPj5oPj5sPj5hPj5iOwoJCglpZigoYTw9bCAmJiBiPD1oKjIpIHx8IChiPD1sICYmIGE8PWgqMikpCgkJY2hlY2s9dHJ1ZTsKCQoJaWYoY2hlY2spCgkJY291dDw8IllFUyI7CgllbHNlCgkJY291dDw8Ik5PIjsKCQkKCXJldHVybiAwOwp9