var fs = require('fs')
    length = fs.fstatSync(process.stdin.fd).size,
    buffer = new Buffer(length),
    bytesRead = fs.readSync(process.stdin.fd, buffer, 0, length, 0),
    input = buffer.toString('utf8', 0, bytesRead).split('\n');

function main(){
	const distance=(x,y,x1,y1)=>{return Math.sqrt(Math.pow(x-x1,2)+Math.pow(y-y1,2))};

	var a=input[0].split(' ').map(Number),
	    pos={
	    	left_down:{x:0,y:0},
		left_up:{x:0,y:a[1]},
		right_down:{x:a[0],y:0},
		right_up:{x:a[0],y:[1]}
	    },
	    cir={x:a[2],y:a[3],r:a[4]},
	    inCorner=[distance(cir.x,cir.y,pos.left_down.x,pos.left_down.y),
		      distance(cir.x,cir.y,pos.left_up.x,pos.left_up.y),
		      distance(cir.x,cir.y,pos.right_down.x,pos.right_down.y),
		      distance(cir.x,cir.y,pos.right_up.x,pos.right_up.y)].some(e=>e=<cir.r),
	    inArea=0<cir.x&&a[0]>cir.x&&0<cir.x&&a[1]>cir.y;

	console.log(!inCorner&&inArea?'Yes':'No');
}

main();
