import std.stdio,std.string;
import std.conv,std.math;
void main(){
    int [] n = readln.chomp.split.to!(int[]);
    if(abs(n[0]-n[1])<n[3] &&abs(n[1]-n[2])<n[3]&&abs(n[0]-n[2])<n[3]){
        writeln("Yes");
    }
    else{
        writeln("No");
    }
}