import java.util.*;

public class Main{
	private static final Scanner scan = new Scanner(System.in);

	public static void main(String[] args){
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();
		boolean flag;
		if(x + r > W){
			flag = false;
		} else if(x - r < 0){
			flag = false;
		} else if(y + r > H){
			flag = false;
		} else if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		}
		System.out.println(flag? "Yes" : "No");
	}
} import java.util.*; util.* java public class Main{
	private static final Scanner scan = new Scanner(System.in);

	public static void main(String[] args){
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();
		boolean flag;
		if(x + r > W){
			flag = false;
		} else if(x - r < 0){
			flag = false;
		} else if(y + r > H){
			flag = false;
		} else if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		}
		System.out.println(flag? "Yes" : "No");
	}
} Main private static final Scanner scan = new Scanner(System.in); scan new Scanner(System.in) public static void main(String[] args){
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();
		boolean flag;
		if(x + r > W){
			flag = false;
		} else if(x - r < 0){
			flag = false;
		} else if(y + r > H){
			flag = false;
		} else if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		}
		System.out.println(flag? "Yes" : "No");
	} main {
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();
		boolean flag;
		if(x + r > W){
			flag = false;
		} else if(x - r < 0){
			flag = false;
		} else if(y + r > H){
			flag = false;
		} else if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		}
		System.out.println(flag? "Yes" : "No");
	} 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 flag; flag if(x + r > W){
			flag = false;
		} else if(x - r < 0){
			flag = false;
		} else if(y + r > H){
			flag = false;
		} else if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		} x + r > W x + r x r W {
			flag = false;
		} flag = false flag false if(x - r < 0){
			flag = false;
		} else if(y + r > H){
			flag = false;
		} else if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		} x - r < 0 x - r x r 0 {
			flag = false;
		} flag = false flag false if(y + r > H){
			flag = false;
		} else if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		} y + r > H y + r y r H {
			flag = false;
		} flag = false flag false if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		} y - r < 0 y - r y r 0 {
			flag = false;
		} flag = false flag false {
			flag = true;
		} flag = true flag true System.out.println(flag? "Yes" : "No") System.out.println System.out System System.out flag? "Yes" : "No" flag "Yes" "No" String[] args args public class Main{
	private static final Scanner scan = new Scanner(System.in);

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

	public static void main(String[] args){
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();
		boolean flag;
		if(x + r > W){
			flag = false;
		} else if(x - r < 0){
			flag = false;
		} else if(y + r > H){
			flag = false;
		} else if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		}
		System.out.println(flag? "Yes" : "No");
	}
} Main
import java.util.*;

public class Main{
	private static final Scanner scan = new Scanner(System.in);

	public static void main(String[] args){
		int W = scan.nextInt();
		int H = scan.nextInt();
		int x = scan.nextInt();
		int y = scan.nextInt();
		int r = scan.nextInt();
		boolean flag;
		if(x + r > W){
			flag = false;
		} else if(x - r < 0){
			flag = false;
		} else if(y + r > H){
			flag = false;
		} else if(y - r < 0){
			flag = false;
		} else{
			flag = true;
		}
		System.out.println(flag? "Yes" : "No");
	}
}