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

public class Main {
	public static void main(String[] args) throws IOException {
		InputStreamReader is = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(is);

		String str = br.readLine();

		String[] inputData = str.split(" ");

		int data[] = new int[inputData.length];

		//String??????inputData???int???????????£????????????
		for(int i=0;i < data.length;i++){
			data[i] = Integer.parseInt(inputData[i]);
		}

		//W,H,x,y,r data[0,1,2,3,4]
		//x-r<0 or x+r>W ??? NO
		//y-r<0 or y+r>H ??? Yes

		if(data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1]){
			System.out.println("No");
		}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 {
		InputStreamReader is = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(is);

		String str = br.readLine();

		String[] inputData = str.split(" ");

		int data[] = new int[inputData.length];

		//String??????inputData???int???????????£????????????
		for(int i=0;i < data.length;i++){
			data[i] = Integer.parseInt(inputData[i]);
		}

		//W,H,x,y,r data[0,1,2,3,4]
		//x-r<0 or x+r>W ??? NO
		//y-r<0 or y+r>H ??? Yes

		if(data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1]){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}

	}
} Main public static void main(String[] args) throws IOException {
		InputStreamReader is = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(is);

		String str = br.readLine();

		String[] inputData = str.split(" ");

		int data[] = new int[inputData.length];

		//String??????inputData???int???????????£????????????
		for(int i=0;i < data.length;i++){
			data[i] = Integer.parseInt(inputData[i]);
		}

		//W,H,x,y,r data[0,1,2,3,4]
		//x-r<0 or x+r>W ??? NO
		//y-r<0 or y+r>H ??? Yes

		if(data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1]){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}

	} main {
		InputStreamReader is = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(is);

		String str = br.readLine();

		String[] inputData = str.split(" ");

		int data[] = new int[inputData.length];

		//String??????inputData???int???????????£????????????
		for(int i=0;i < data.length;i++){
			data[i] = Integer.parseInt(inputData[i]);
		}

		//W,H,x,y,r data[0,1,2,3,4]
		//x-r<0 or x+r>W ??? NO
		//y-r<0 or y+r>H ??? Yes

		if(data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1]){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}

	} InputStreamReader is = new InputStreamReader(System.in); is new InputStreamReader(System.in) BufferedReader br = new BufferedReader(is); br new BufferedReader(is) String str = br.readLine(); str br.readLine() br.readLine br String[] inputData = str.split(" "); inputData str.split(" ") str.split str " " int data[] = new int[inputData.length]; data new int[inputData.length] inputData.length inputData inputData.length for(int i=0;i < data.length;i++){
			data[i] = Integer.parseInt(inputData[i]);
		} int i=0; int i=0; i 0 i < data.length i data.length data data.length i++ i++ i {
			data[i] = Integer.parseInt(inputData[i]);
		} {
			data[i] = Integer.parseInt(inputData[i]);
		} data[i] = Integer.parseInt(inputData[i]) data[i] data i Integer.parseInt(inputData[i]) Integer.parseInt Integer inputData[i] inputData i if(data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1]){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		} data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1] data[3]-data[4] < 0 data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1] data[2]-data[4] < 0 data[2]-data[4] data[2] data 2 data[4] data 4 0 data[2]+data[4] > data[0] data[2]+data[4] data[2] data 2 data[4] data 4 data[0] data 0 data[3]-data[4] < 0 data[3]-data[4] data[3] data 3 data[4] data 4 0 data[3]+data[4] > data[1] data[3]+data[4] data[3] data 3 data[4] data 4 data[1] data 1 {
			System.out.println("No");
		} System.out.println("No") System.out.println System.out System System.out "No" {
			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 {
		InputStreamReader is = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(is);

		String str = br.readLine();

		String[] inputData = str.split(" ");

		int data[] = new int[inputData.length];

		//String??????inputData???int???????????£????????????
		for(int i=0;i < data.length;i++){
			data[i] = Integer.parseInt(inputData[i]);
		}

		//W,H,x,y,r data[0,1,2,3,4]
		//x-r<0 or x+r>W ??? NO
		//y-r<0 or y+r>H ??? Yes

		if(data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1]){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}

	}
} public class Main {
	public static void main(String[] args) throws IOException {
		InputStreamReader is = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(is);

		String str = br.readLine();

		String[] inputData = str.split(" ");

		int data[] = new int[inputData.length];

		//String??????inputData???int???????????£????????????
		for(int i=0;i < data.length;i++){
			data[i] = Integer.parseInt(inputData[i]);
		}

		//W,H,x,y,r data[0,1,2,3,4]
		//x-r<0 or x+r>W ??? NO
		//y-r<0 or y+r>H ??? Yes

		if(data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1]){
			System.out.println("No");
		}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 {
		InputStreamReader is = new InputStreamReader(System.in);
		BufferedReader br = new BufferedReader(is);

		String str = br.readLine();

		String[] inputData = str.split(" ");

		int data[] = new int[inputData.length];

		//String??????inputData???int???????????£????????????
		for(int i=0;i < data.length;i++){
			data[i] = Integer.parseInt(inputData[i]);
		}

		//W,H,x,y,r data[0,1,2,3,4]
		//x-r<0 or x+r>W ??? NO
		//y-r<0 or y+r>H ??? Yes

		if(data[2]-data[4] < 0 | data[2]+data[4] > data[0] | data[3]-data[4] < 0 | data[3]+data[4] > data[1]){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}

	}
}