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");
    }
}