import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int width,height,x,y,r;
		String buf = br.readLine();
		String[] spl = buf.split(" ");
		width =Integer.parseInt(spl[0]);
		height =Integer.parseInt(spl[1]);
		x =Integer.parseInt(spl[2]);
		y =Integer.parseInt(spl[3]);
		r =Integer.parseInt(spl[4]);

		//???????????????
		if((x<r)){
			System.out.println("No");
			return;
		}else if(x>(width-r)){
			//???????????????
			System.out.println("No");
			return;
		}else if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		}




	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.IOException; IOException java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {
	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int width,height,x,y,r;
		String buf = br.readLine();
		String[] spl = buf.split(" ");
		width =Integer.parseInt(spl[0]);
		height =Integer.parseInt(spl[1]);
		x =Integer.parseInt(spl[2]);
		y =Integer.parseInt(spl[3]);
		r =Integer.parseInt(spl[4]);

		//???????????????
		if((x<r)){
			System.out.println("No");
			return;
		}else if(x>(width-r)){
			//???????????????
			System.out.println("No");
			return;
		}else if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		}




	}
} Main public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int width,height,x,y,r;
		String buf = br.readLine();
		String[] spl = buf.split(" ");
		width =Integer.parseInt(spl[0]);
		height =Integer.parseInt(spl[1]);
		x =Integer.parseInt(spl[2]);
		y =Integer.parseInt(spl[3]);
		r =Integer.parseInt(spl[4]);

		//???????????????
		if((x<r)){
			System.out.println("No");
			return;
		}else if(x>(width-r)){
			//???????????????
			System.out.println("No");
			return;
		}else if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		}




	} main {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int width,height,x,y,r;
		String buf = br.readLine();
		String[] spl = buf.split(" ");
		width =Integer.parseInt(spl[0]);
		height =Integer.parseInt(spl[1]);
		x =Integer.parseInt(spl[2]);
		y =Integer.parseInt(spl[3]);
		r =Integer.parseInt(spl[4]);

		//???????????????
		if((x<r)){
			System.out.println("No");
			return;
		}else if(x>(width-r)){
			//???????????????
			System.out.println("No");
			return;
		}else if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		}




	} BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); br new BufferedReader(new InputStreamReader(System.in)) int width width height height x x y y r; r String buf = br.readLine(); buf br.readLine() br.readLine br String[] spl = buf.split(" "); spl buf.split(" ") buf.split buf " " width =Integer.parseInt(spl[0]) width Integer.parseInt(spl[0]) Integer.parseInt Integer spl[0] spl 0 height =Integer.parseInt(spl[1]) height Integer.parseInt(spl[1]) Integer.parseInt Integer spl[1] spl 1 x =Integer.parseInt(spl[2]) x Integer.parseInt(spl[2]) Integer.parseInt Integer spl[2] spl 2 y =Integer.parseInt(spl[3]) y Integer.parseInt(spl[3]) Integer.parseInt Integer spl[3] spl 3 r =Integer.parseInt(spl[4]) r Integer.parseInt(spl[4]) Integer.parseInt Integer spl[4] spl 4 if((x<r)){
			System.out.println("No");
			return;
		}else if(x>(width-r)){
			//???????????????
			System.out.println("No");
			return;
		}else if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		} (x<r) x r {
			System.out.println("No");
			return;
		} System.out.println("No") System.out.println System.out System System.out "No" return; if(x>(width-r)){
			//???????????????
			System.out.println("No");
			return;
		}else if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		} x>(width-r) x (width-r) width r {
			//???????????????
			System.out.println("No");
			return;
		} System.out.println("No") System.out.println System.out System System.out "No" return; if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		} y<r y r {
			System.out.println("No");
			return;
		} System.out.println("No") System.out.println System.out System System.out "No" return; if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		} y>(height-r) y (height-r) height r {
			System.out.println("No");
			return;
		} System.out.println("No") System.out.println System.out System System.out "No" return; {
			System.out.println("Yes");
		} System.out.println("Yes") System.out.println System.out System System.out "Yes" String[] args args public class Main {
	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int width,height,x,y,r;
		String buf = br.readLine();
		String[] spl = buf.split(" ");
		width =Integer.parseInt(spl[0]);
		height =Integer.parseInt(spl[1]);
		x =Integer.parseInt(spl[2]);
		y =Integer.parseInt(spl[3]);
		r =Integer.parseInt(spl[4]);

		//???????????????
		if((x<r)){
			System.out.println("No");
			return;
		}else if(x>(width-r)){
			//???????????????
			System.out.println("No");
			return;
		}else if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		}




	}
} public class Main {
	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int width,height,x,y,r;
		String buf = br.readLine();
		String[] spl = buf.split(" ");
		width =Integer.parseInt(spl[0]);
		height =Integer.parseInt(spl[1]);
		x =Integer.parseInt(spl[2]);
		y =Integer.parseInt(spl[3]);
		r =Integer.parseInt(spl[4]);

		//???????????????
		if((x<r)){
			System.out.println("No");
			return;
		}else if(x>(width-r)){
			//???????????????
			System.out.println("No");
			return;
		}else if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		}




	}
} Main
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;

public class Main {
	public static void main(String[] args) throws IOException {

		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		int width,height,x,y,r;
		String buf = br.readLine();
		String[] spl = buf.split(" ");
		width =Integer.parseInt(spl[0]);
		height =Integer.parseInt(spl[1]);
		x =Integer.parseInt(spl[2]);
		y =Integer.parseInt(spl[3]);
		r =Integer.parseInt(spl[4]);

		//???????????????
		if((x<r)){
			System.out.println("No");
			return;
		}else if(x>(width-r)){
			//???????????????
			System.out.println("No");
			return;
		}else if(y<r){
			System.out.println("No");
			return;
		}else if(y>(height-r)){
			System.out.println("No");
			return;
		}else{
			System.out.println("Yes");
		}




	}
}