import java.util.Scanner;

public class Main {
	public static void main(String args[]){
		Scanner scan = new Scanner(System.in);
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();

		boolean result1 = (x+r) <= 0 ? false : W >= (x+r) ? true : false;
		boolean result2 = (y+r) <= 0 ? false : H >= (y+r) ? true : false;

		if(result1 & result2){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

		scan.close();

	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String args[]){
		Scanner scan = new Scanner(System.in);
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();

		boolean result1 = (x+r) <= 0 ? false : W >= (x+r) ? true : false;
		boolean result2 = (y+r) <= 0 ? false : H >= (y+r) ? true : false;

		if(result1 & result2){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

		scan.close();

	}
} Main public static void main(String args[]){
		Scanner scan = new Scanner(System.in);
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();

		boolean result1 = (x+r) <= 0 ? false : W >= (x+r) ? true : false;
		boolean result2 = (y+r) <= 0 ? false : H >= (y+r) ? true : false;

		if(result1 & result2){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

		scan.close();

	} main {
		Scanner scan = new Scanner(System.in);
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();

		boolean result1 = (x+r) <= 0 ? false : W >= (x+r) ? true : false;
		boolean result2 = (y+r) <= 0 ? false : H >= (y+r) ? true : false;

		if(result1 & result2){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

		scan.close();

	} Scanner scan = new Scanner(System.in); scan new Scanner(System.in) int W = scan.nextInt(); W scan.nextInt() scan.nextInt scan int H = scan.nextInt(); H scan.nextInt() scan.nextInt scan int x = scan.nextInt(); x scan.nextInt() scan.nextInt scan int y = scan.nextInt(); y scan.nextInt() scan.nextInt scan int r = scan.nextInt(); r scan.nextInt() scan.nextInt scan boolean result1 = (x+r) <= 0 ? false : W >= (x+r) ? true : false; result1 (x+r) <= 0 ? false : W >= (x+r) ? true : false (x+r) <= 0 (x+r) x r 0 false W >= (x+r) ? true : false W >= (x+r) W (x+r) x r true false boolean result2 = (y+r) <= 0 ? false : H >= (y+r) ? true : false; result2 (y+r) <= 0 ? false : H >= (y+r) ? true : false (y+r) <= 0 (y+r) y r 0 false H >= (y+r) ? true : false H >= (y+r) H (y+r) y r true false if(result1 & result2){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		} result1 & result2 result1 result2 {
			System.out.println("Yes");
		} System.out.println("Yes") System.out.println System.out System System.out "Yes" {
			System.out.println("No");
		} System.out.println("No") System.out.println System.out System System.out "No" scan.close() scan.close scan String args[] args public class Main {
	public static void main(String args[]){
		Scanner scan = new Scanner(System.in);
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();

		boolean result1 = (x+r) <= 0 ? false : W >= (x+r) ? true : false;
		boolean result2 = (y+r) <= 0 ? false : H >= (y+r) ? true : false;

		if(result1 & result2){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

		scan.close();

	}
} public class Main {
	public static void main(String args[]){
		Scanner scan = new Scanner(System.in);
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();

		boolean result1 = (x+r) <= 0 ? false : W >= (x+r) ? true : false;
		boolean result2 = (y+r) <= 0 ? false : H >= (y+r) ? true : false;

		if(result1 & result2){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

		scan.close();

	}
} Main
import java.util.Scanner;

public class Main {
	public static void main(String args[]){
		Scanner scan = new Scanner(System.in);
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();

		boolean result1 = (x+r) <= 0 ? false : W >= (x+r) ? true : false;
		boolean result2 = (y+r) <= 0 ? false : H >= (y+r) ? true : false;

		if(result1 & result2){
			System.out.println("Yes");
		}else{
			System.out.println("No");
		}

		scan.close();

	}
}