import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		new Main();
	}
	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();
		scan.close();
		if(!isTouch(W,H,x,y,r))
			System.out.println("Yes");
		else
			System.out.println("No");
	}

	boolean isTouch(int W,int H,int x,int y,int r){
		if(isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r))
			return true;
		return false;
	}
	private boolean isTouchLeft(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x - r < 0)
			return true;
		return false;
	}
	private boolean isTouchAbove(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y + r > H)
			return true;
		return false;
	}
	private boolean isTouchRight(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x + r > W)
			return true;
		return false;
	}
	private boolean isTouchBottom(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y - r < 0)
			return true;
		return false;
	}

} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args){
		new Main();
	}
	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();
		scan.close();
		if(!isTouch(W,H,x,y,r))
			System.out.println("Yes");
		else
			System.out.println("No");
	}

	boolean isTouch(int W,int H,int x,int y,int r){
		if(isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r))
			return true;
		return false;
	}
	private boolean isTouchLeft(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x - r < 0)
			return true;
		return false;
	}
	private boolean isTouchAbove(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y + r > H)
			return true;
		return false;
	}
	private boolean isTouchRight(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x + r > W)
			return true;
		return false;
	}
	private boolean isTouchBottom(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y - r < 0)
			return true;
		return false;
	}

} Main public static void main(String[] args){
		new Main();
	} main {
		new Main();
	} new Main() String[] args args 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();
		scan.close();
		if(!isTouch(W,H,x,y,r))
			System.out.println("Yes");
		else
			System.out.println("No");
	} 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();
		scan.close();
		if(!isTouch(W,H,x,y,r))
			System.out.println("Yes");
		else
			System.out.println("No");
	} 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 scan.close() scan.close scan if(!isTouch(W,H,x,y,r))
			System.out.println("Yes");
		else
			System.out.println("No"); !isTouch(W,H,x,y,r) isTouch(W,H,x,y,r) isTouch W H x y r System.out.println("Yes") System.out.println System.out System System.out "Yes" System.out.println("No") System.out.println System.out System System.out "No" boolean isTouch(int W,int H,int x,int y,int r){
		if(isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r))
			return true;
		return false;
	} isTouch {
		if(isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r))
			return true;
		return false;
	} if(isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r))
			return true; isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r) isTouchLeft(W,H,x,y,r) isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r) isTouchAbove(W,H,x,y,r) isTouchAbove W H x y r isTouchBottom(W,H,x,y,r) isTouchBottom W H x y r isTouchLeft(W,H,x,y,r) isTouchLeft W H x y r isTouchRight(W,H,x,y,r) isTouchRight W H x y r return true; true return false; false int W W int H H int x x int y y int r r private boolean isTouchLeft(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x - r < 0)
			return true;
		return false;
	} isTouchLeft {
		// TODO ?????????????????????????????????????????????
		if(x - r < 0)
			return true;
		return false;
	} if(x - r < 0)
			return true; x - r < 0 x - r x r 0 return true; true return false; false int W W int H H int x x int y y int r r private boolean isTouchAbove(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y + r > H)
			return true;
		return false;
	} isTouchAbove {
		// TODO ?????????????????????????????????????????????
		if(y + r > H)
			return true;
		return false;
	} if(y + r > H)
			return true; y + r > H y + r y r H return true; true return false; false int W W int H H int x x int y y int r r private boolean isTouchRight(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x + r > W)
			return true;
		return false;
	} isTouchRight {
		// TODO ?????????????????????????????????????????????
		if(x + r > W)
			return true;
		return false;
	} if(x + r > W)
			return true; x + r > W x + r x r W return true; true return false; false int W W int H H int x x int y y int r r private boolean isTouchBottom(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y - r < 0)
			return true;
		return false;
	} isTouchBottom {
		// TODO ?????????????????????????????????????????????
		if(y - r < 0)
			return true;
		return false;
	} if(y - r < 0)
			return true; y - r < 0 y - r y r 0 return true; true return false; false int W W int H H int x x int y y int r r public class Main {
	public static void main(String[] args){
		new Main();
	}
	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();
		scan.close();
		if(!isTouch(W,H,x,y,r))
			System.out.println("Yes");
		else
			System.out.println("No");
	}

	boolean isTouch(int W,int H,int x,int y,int r){
		if(isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r))
			return true;
		return false;
	}
	private boolean isTouchLeft(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x - r < 0)
			return true;
		return false;
	}
	private boolean isTouchAbove(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y + r > H)
			return true;
		return false;
	}
	private boolean isTouchRight(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x + r > W)
			return true;
		return false;
	}
	private boolean isTouchBottom(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y - r < 0)
			return true;
		return false;
	}

} public class Main {
	public static void main(String[] args){
		new Main();
	}
	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();
		scan.close();
		if(!isTouch(W,H,x,y,r))
			System.out.println("Yes");
		else
			System.out.println("No");
	}

	boolean isTouch(int W,int H,int x,int y,int r){
		if(isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r))
			return true;
		return false;
	}
	private boolean isTouchLeft(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x - r < 0)
			return true;
		return false;
	}
	private boolean isTouchAbove(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y + r > H)
			return true;
		return false;
	}
	private boolean isTouchRight(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x + r > W)
			return true;
		return false;
	}
	private boolean isTouchBottom(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y - r < 0)
			return true;
		return false;
	}

} Main
import java.util.Scanner;

public class Main {
	public static void main(String[] args){
		new Main();
	}
	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();
		scan.close();
		if(!isTouch(W,H,x,y,r))
			System.out.println("Yes");
		else
			System.out.println("No");
	}

	boolean isTouch(int W,int H,int x,int y,int r){
		if(isTouchAbove(W,H,x,y,r) || isTouchBottom(W,H,x,y,r) || isTouchLeft(W,H,x,y,r) || isTouchRight(W,H,x,y,r))
			return true;
		return false;
	}
	private boolean isTouchLeft(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x - r < 0)
			return true;
		return false;
	}
	private boolean isTouchAbove(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y + r > H)
			return true;
		return false;
	}
	private boolean isTouchRight(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(x + r > W)
			return true;
		return false;
	}
	private boolean isTouchBottom(int W,int H,int x,int y,int r) {
		// TODO ?????????????????????????????????????????????
		if(y - r < 0)
			return true;
		return false;
	}

}