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

public class Main {

	public static void main(String[] args) throws NumberFormatException, IOException {
		String[] arrInt = (new BufferedReader(new InputStreamReader(System.in))).readLine().split(" ");

		int w = Integer.parseInt(arrInt[0]);
		int h = Integer.parseInt(arrInt[1]);
		int x = Integer.parseInt(arrInt[2]);
		int y = Integer.parseInt(arrInt[3]);
		int r = Integer.parseInt(arrInt[4]);
		
		boolean isOut = false;
		//?????´??¢?¨????
		if(w - r < 0) isOut = true;	//width??????r?????§??????
		else if(x - r < 0) isOut = true;	//x-r??§??????????????????
		else if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true;
		
		if(isOut) 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 NumberFormatException, IOException {
		String[] arrInt = (new BufferedReader(new InputStreamReader(System.in))).readLine().split(" ");

		int w = Integer.parseInt(arrInt[0]);
		int h = Integer.parseInt(arrInt[1]);
		int x = Integer.parseInt(arrInt[2]);
		int y = Integer.parseInt(arrInt[3]);
		int r = Integer.parseInt(arrInt[4]);
		
		boolean isOut = false;
		//?????´??¢?¨????
		if(w - r < 0) isOut = true;	//width??????r?????§??????
		else if(x - r < 0) isOut = true;	//x-r??§??????????????????
		else if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true;
		
		if(isOut) System.out.println("No");
		else System.out.println("Yes");
	}
} Main public static void main(String[] args) throws NumberFormatException, IOException {
		String[] arrInt = (new BufferedReader(new InputStreamReader(System.in))).readLine().split(" ");

		int w = Integer.parseInt(arrInt[0]);
		int h = Integer.parseInt(arrInt[1]);
		int x = Integer.parseInt(arrInt[2]);
		int y = Integer.parseInt(arrInt[3]);
		int r = Integer.parseInt(arrInt[4]);
		
		boolean isOut = false;
		//?????´??¢?¨????
		if(w - r < 0) isOut = true;	//width??????r?????§??????
		else if(x - r < 0) isOut = true;	//x-r??§??????????????????
		else if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true;
		
		if(isOut) System.out.println("No");
		else System.out.println("Yes");
	} main {
		String[] arrInt = (new BufferedReader(new InputStreamReader(System.in))).readLine().split(" ");

		int w = Integer.parseInt(arrInt[0]);
		int h = Integer.parseInt(arrInt[1]);
		int x = Integer.parseInt(arrInt[2]);
		int y = Integer.parseInt(arrInt[3]);
		int r = Integer.parseInt(arrInt[4]);
		
		boolean isOut = false;
		//?????´??¢?¨????
		if(w - r < 0) isOut = true;	//width??????r?????§??????
		else if(x - r < 0) isOut = true;	//x-r??§??????????????????
		else if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true;
		
		if(isOut) System.out.println("No");
		else System.out.println("Yes");
	} String[] arrInt = (new BufferedReader(new InputStreamReader(System.in))).readLine().split(" "); arrInt (new BufferedReader(new InputStreamReader(System.in))).readLine().split(" ") (new BufferedReader(new InputStreamReader(System.in))).readLine().split (new BufferedReader(new InputStreamReader(System.in))).readLine() (new BufferedReader(new InputStreamReader(System.in))).readLine (new BufferedReader(new InputStreamReader(System.in))) " " int w = Integer.parseInt(arrInt[0]); w Integer.parseInt(arrInt[0]) Integer.parseInt Integer arrInt[0] arrInt 0 int h = Integer.parseInt(arrInt[1]); h Integer.parseInt(arrInt[1]) Integer.parseInt Integer arrInt[1] arrInt 1 int x = Integer.parseInt(arrInt[2]); x Integer.parseInt(arrInt[2]) Integer.parseInt Integer arrInt[2] arrInt 2 int y = Integer.parseInt(arrInt[3]); y Integer.parseInt(arrInt[3]) Integer.parseInt Integer arrInt[3] arrInt 3 int r = Integer.parseInt(arrInt[4]); r Integer.parseInt(arrInt[4]) Integer.parseInt Integer arrInt[4] arrInt 4 boolean isOut = false; isOut false if(w - r < 0) isOut = true;	//width??????r?????§??????
		else if(x - r < 0) isOut = true;	//x-r??§??????????????????
		else if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true; w - r < 0 w - r w r 0 isOut = true isOut true if(x - r < 0) isOut = true;	//x-r??§??????????????????
		else if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true; x - r < 0 x - r x r 0 isOut = true isOut true if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true; y - r < 0 y - r y r 0 isOut = true isOut true if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true; x + r > w x + r x r w isOut = true isOut true if(y + r > h) isOut = true; y + r > h y + r y r h isOut = true isOut true if(isOut) System.out.println("No");
		else System.out.println("Yes"); isOut System.out.println("No") System.out.println System.out System System.out "No" 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 NumberFormatException, IOException {
		String[] arrInt = (new BufferedReader(new InputStreamReader(System.in))).readLine().split(" ");

		int w = Integer.parseInt(arrInt[0]);
		int h = Integer.parseInt(arrInt[1]);
		int x = Integer.parseInt(arrInt[2]);
		int y = Integer.parseInt(arrInt[3]);
		int r = Integer.parseInt(arrInt[4]);
		
		boolean isOut = false;
		//?????´??¢?¨????
		if(w - r < 0) isOut = true;	//width??????r?????§??????
		else if(x - r < 0) isOut = true;	//x-r??§??????????????????
		else if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true;
		
		if(isOut) System.out.println("No");
		else System.out.println("Yes");
	}
} public class Main {

	public static void main(String[] args) throws NumberFormatException, IOException {
		String[] arrInt = (new BufferedReader(new InputStreamReader(System.in))).readLine().split(" ");

		int w = Integer.parseInt(arrInt[0]);
		int h = Integer.parseInt(arrInt[1]);
		int x = Integer.parseInt(arrInt[2]);
		int y = Integer.parseInt(arrInt[3]);
		int r = Integer.parseInt(arrInt[4]);
		
		boolean isOut = false;
		//?????´??¢?¨????
		if(w - r < 0) isOut = true;	//width??????r?????§??????
		else if(x - r < 0) isOut = true;	//x-r??§??????????????????
		else if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true;
		
		if(isOut) 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 NumberFormatException, IOException {
		String[] arrInt = (new BufferedReader(new InputStreamReader(System.in))).readLine().split(" ");

		int w = Integer.parseInt(arrInt[0]);
		int h = Integer.parseInt(arrInt[1]);
		int x = Integer.parseInt(arrInt[2]);
		int y = Integer.parseInt(arrInt[3]);
		int r = Integer.parseInt(arrInt[4]);
		
		boolean isOut = false;
		//?????´??¢?¨????
		if(w - r < 0) isOut = true;	//width??????r?????§??????
		else if(x - r < 0) isOut = true;	//x-r??§??????????????????
		else if(y - r < 0) isOut = true;	//y-r??§??????????????????
		else if(x + r > w) isOut = true;	//x+r??§??????????????????
		else if(y + r > h) isOut = true;
		
		if(isOut) System.out.println("No");
		else System.out.println("Yes");
	}
}