import java.util.*;

public class Main{

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int[] N = new int[5];
		for(int i = 0 ; i < 5 ; i++){
			N[i] = scanner.nextInt();
		}
		hikaku(N[0],N[1],N[2],N[3],N[4]);
		//scanner.close;

	}

	public static void hikaku(int W, int H , int x , int y , int r) {
		if((x - r) < 0){
			System.out.println("No");
		}
		else if((y - r) < 0){
			System.out.println("No");
		}
		else if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		}
	}

	
} import java.util.*; util.* java public class Main{

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int[] N = new int[5];
		for(int i = 0 ; i < 5 ; i++){
			N[i] = scanner.nextInt();
		}
		hikaku(N[0],N[1],N[2],N[3],N[4]);
		//scanner.close;

	}

	public static void hikaku(int W, int H , int x , int y , int r) {
		if((x - r) < 0){
			System.out.println("No");
		}
		else if((y - r) < 0){
			System.out.println("No");
		}
		else if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		}
	}

	
} Main public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int[] N = new int[5];
		for(int i = 0 ; i < 5 ; i++){
			N[i] = scanner.nextInt();
		}
		hikaku(N[0],N[1],N[2],N[3],N[4]);
		//scanner.close;

	} main {
		Scanner scanner = new Scanner(System.in);
		int[] N = new int[5];
		for(int i = 0 ; i < 5 ; i++){
			N[i] = scanner.nextInt();
		}
		hikaku(N[0],N[1],N[2],N[3],N[4]);
		//scanner.close;

	} Scanner scanner = new Scanner(System.in); scanner new Scanner(System.in) int[] N = new int[5]; N new int[5] 5 for(int i = 0 ; i < 5 ; i++){
			N[i] = scanner.nextInt();
		} int i = 0 ; int i = 0 ; i 0 i < 5 i 5 i++ i++ i {
			N[i] = scanner.nextInt();
		} {
			N[i] = scanner.nextInt();
		} N[i] = scanner.nextInt() N[i] N i scanner.nextInt() scanner.nextInt scanner hikaku(N[0],N[1],N[2],N[3],N[4]) hikaku N[0] N 0 N[1] N 1 N[2] N 2 N[3] N 3 N[4] N 4 String[] args args public static void hikaku(int W, int H , int x , int y , int r) {
		if((x - r) < 0){
			System.out.println("No");
		}
		else if((y - r) < 0){
			System.out.println("No");
		}
		else if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		}
	} hikaku {
		if((x - r) < 0){
			System.out.println("No");
		}
		else if((y - r) < 0){
			System.out.println("No");
		}
		else if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		}
	} if((x - r) < 0){
			System.out.println("No");
		}
		else if((y - r) < 0){
			System.out.println("No");
		}
		else if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		} (x - r) < 0 (x - r) x r 0 {
			System.out.println("No");
		} System.out.println("No") System.out.println System.out System System.out "No" if((y - r) < 0){
			System.out.println("No");
		}
		else if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		} (y - r) < 0 (y - r) y r 0 {
			System.out.println("No");
		} System.out.println("No") System.out.println System.out System System.out "No" if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		} (x + r) > W (x + r) x r W {
			System.out.println("No");
		} System.out.println("No") System.out.println System.out System System.out "No" if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		} (y + r) > H (y + r) y r H {
			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" int W W int H H int x x int y y int r r public class Main{

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int[] N = new int[5];
		for(int i = 0 ; i < 5 ; i++){
			N[i] = scanner.nextInt();
		}
		hikaku(N[0],N[1],N[2],N[3],N[4]);
		//scanner.close;

	}

	public static void hikaku(int W, int H , int x , int y , int r) {
		if((x - r) < 0){
			System.out.println("No");
		}
		else if((y - r) < 0){
			System.out.println("No");
		}
		else if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		}
	}

	
} public class Main{

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int[] N = new int[5];
		for(int i = 0 ; i < 5 ; i++){
			N[i] = scanner.nextInt();
		}
		hikaku(N[0],N[1],N[2],N[3],N[4]);
		//scanner.close;

	}

	public static void hikaku(int W, int H , int x , int y , int r) {
		if((x - r) < 0){
			System.out.println("No");
		}
		else if((y - r) < 0){
			System.out.println("No");
		}
		else if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		}
	}

	
} Main
import java.util.*;

public class Main{

	public static void main(String[] args) {
		Scanner scanner = new Scanner(System.in);
		int[] N = new int[5];
		for(int i = 0 ; i < 5 ; i++){
			N[i] = scanner.nextInt();
		}
		hikaku(N[0],N[1],N[2],N[3],N[4]);
		//scanner.close;

	}

	public static void hikaku(int W, int H , int x , int y , int r) {
		if((x - r) < 0){
			System.out.println("No");
		}
		else if((y - r) < 0){
			System.out.println("No");
		}
		else if((x + r) > W){
			System.out.println("No");
		}
		else if((y + r) > H){
			System.out.println("No");
		}
		else{
			System.out.println("Yes");
		}
	}

	
}