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

public class Main {

	public static void main(String[] args) {
		try {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in));

			String[] strs = br.readLine().split(" ");
			int w = Integer.parseInt(strs[0]);
			int h = Integer.parseInt(strs[1]);
			int x = Integer.parseInt(strs[2]);
			int y = Integer.parseInt(strs[3]);
			int r = Integer.parseInt(strs[4]);

			if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
} import java.io.BufferedReader; BufferedReader java.io import java.io.InputStreamReader; InputStreamReader java.io public class Main {

	public static void main(String[] args) {
		try {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in));

			String[] strs = br.readLine().split(" ");
			int w = Integer.parseInt(strs[0]);
			int h = Integer.parseInt(strs[1]);
			int x = Integer.parseInt(strs[2]);
			int y = Integer.parseInt(strs[3]);
			int r = Integer.parseInt(strs[4]);

			if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
} Main public static void main(String[] args) {
		try {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in));

			String[] strs = br.readLine().split(" ");
			int w = Integer.parseInt(strs[0]);
			int h = Integer.parseInt(strs[1]);
			int x = Integer.parseInt(strs[2]);
			int y = Integer.parseInt(strs[3]);
			int r = Integer.parseInt(strs[4]);

			if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
	} main {
		try {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in));

			String[] strs = br.readLine().split(" ");
			int w = Integer.parseInt(strs[0]);
			int h = Integer.parseInt(strs[1]);
			int x = Integer.parseInt(strs[2]);
			int y = Integer.parseInt(strs[3]);
			int r = Integer.parseInt(strs[4]);

			if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
	} try {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in));

			String[] strs = br.readLine().split(" ");
			int w = Integer.parseInt(strs[0]);
			int h = Integer.parseInt(strs[1]);
			int x = Integer.parseInt(strs[2]);
			int y = Integer.parseInt(strs[3]);
			int r = Integer.parseInt(strs[4]);

			if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			}

		} catch (Exception e) {
			e.printStackTrace();
		} catch (Exception e) {
			e.printStackTrace();
		} Exception e {
			e.printStackTrace();
		} e.printStackTrace() e.printStackTrace e {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in));

			String[] strs = br.readLine().split(" ");
			int w = Integer.parseInt(strs[0]);
			int h = Integer.parseInt(strs[1]);
			int x = Integer.parseInt(strs[2]);
			int y = Integer.parseInt(strs[3]);
			int r = Integer.parseInt(strs[4]);

			if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			}

		} BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in)); br new BufferedReader(new InputStreamReader(
					System.in)) String[] strs = br.readLine().split(" "); strs br.readLine().split(" ") br.readLine().split br.readLine() br.readLine br " " int w = Integer.parseInt(strs[0]); w Integer.parseInt(strs[0]) Integer.parseInt Integer strs[0] strs 0 int h = Integer.parseInt(strs[1]); h Integer.parseInt(strs[1]) Integer.parseInt Integer strs[1] strs 1 int x = Integer.parseInt(strs[2]); x Integer.parseInt(strs[2]) Integer.parseInt Integer strs[2] strs 2 int y = Integer.parseInt(strs[3]); y Integer.parseInt(strs[3]) Integer.parseInt Integer strs[3] strs 3 int r = Integer.parseInt(strs[4]); r Integer.parseInt(strs[4]) Integer.parseInt Integer strs[4] strs 4 if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			} (0 > (x - r)) || (0 > (y - r)) (0 > (x - r)) 0 (x - r) x r (0 > (y - r)) 0 (y - r) y r {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} System.out.println("No") System.out.println System.out System System.out "No" if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			} (w < (x + r)) || (h < (y + r)) (w < (x + r)) w (x + r) x r (h < (y + r)) h (y + r) y r {
				// x??? or y??? ????????????????¶????
				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) {
		try {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in));

			String[] strs = br.readLine().split(" ");
			int w = Integer.parseInt(strs[0]);
			int h = Integer.parseInt(strs[1]);
			int x = Integer.parseInt(strs[2]);
			int y = Integer.parseInt(strs[3]);
			int r = Integer.parseInt(strs[4]);

			if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
} public class Main {

	public static void main(String[] args) {
		try {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in));

			String[] strs = br.readLine().split(" ");
			int w = Integer.parseInt(strs[0]);
			int h = Integer.parseInt(strs[1]);
			int x = Integer.parseInt(strs[2]);
			int y = Integer.parseInt(strs[3]);
			int r = Integer.parseInt(strs[4]);

			if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
} Main
import java.io.BufferedReader;
import java.io.InputStreamReader;

public class Main {

	public static void main(String[] args) {
		try {
			BufferedReader br = new BufferedReader(new InputStreamReader(
					System.in));

			String[] strs = br.readLine().split(" ");
			int w = Integer.parseInt(strs[0]);
			int h = Integer.parseInt(strs[1]);
			int x = Integer.parseInt(strs[2]);
			int y = Integer.parseInt(strs[3]);
			int r = Integer.parseInt(strs[4]);

			if ((0 > (x - r)) || (0 > (y - r))) {
				// x??? or y??? ???????????????????¶????
				System.out.println("No");
			} else if ((w < (x + r)) || (h < (y + r))) {
				// x??? or y??? ????????????????¶????
				System.out.println("No");
			} else {
				System.out.println("Yes");
			}

		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}