import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;

public class Main {
	/* ??¶?´??????????????????? */
	public static int judge(ArrayList<Integer> parse2) {
		int result=0;
		if (parse2.get(0) <= 0 || parse2.get(0) > 100) {
			result = 0;
		} else if (parse2.get(1) <= 0 || parse2.get(1) > 100) {
			result = 1;
		} else if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		}
		return result;
	}

	public static void main(String[] args) throws IOException {
		int w, h, x, y, r;
		String str1,str2,str3,str4,str5;

		/**
		 * ????????????????????¨???
		 */
		ArrayList<String> st = new ArrayList<String>();
		ArrayList<Integer> parse2 = new ArrayList<Integer>(); //int??????

		/**
		 * ??\?????¨????????????????´?
		 */
		Scanner scan = new Scanner(System.in);
		for(int i = 0; i < 5; i++){
		st.add(scan.next());
		}
		str1 = st.get(0);
		str2 = st.get(1);
		str3 = st.get(2);
		str4 = st.get(3);
		str5 = st.get(4);

		w = Integer.parseInt(str1); parse2.add(w);
		h = Integer.parseInt(str2); parse2.add(h);
		x = Integer.parseInt(str3); parse2.add(x);
		y = Integer.parseInt(str4); parse2.add(y);
		r = Integer.parseInt(str5); parse2.add(r);


		/* ????????¨???????????? */


		if ((x - r < 0 || x + r > w) || (y - r < 0 || y + r > h)){
			System.out.println("No");
		}
		else if ((x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h)){
			System.out.println("Yes");
		}
		/**
		 * judge??????????????§??\???????????????
		 */
		else if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		}

	}

} import java.io.IOException; IOException java.io import java.util.ArrayList; ArrayList java.util import java.util.Scanner; Scanner java.util public class Main {
	/* ??¶?´??????????????????? */
	public static int judge(ArrayList<Integer> parse2) {
		int result=0;
		if (parse2.get(0) <= 0 || parse2.get(0) > 100) {
			result = 0;
		} else if (parse2.get(1) <= 0 || parse2.get(1) > 100) {
			result = 1;
		} else if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		}
		return result;
	}

	public static void main(String[] args) throws IOException {
		int w, h, x, y, r;
		String str1,str2,str3,str4,str5;

		/**
		 * ????????????????????¨???
		 */
		ArrayList<String> st = new ArrayList<String>();
		ArrayList<Integer> parse2 = new ArrayList<Integer>(); //int??????

		/**
		 * ??\?????¨????????????????´?
		 */
		Scanner scan = new Scanner(System.in);
		for(int i = 0; i < 5; i++){
		st.add(scan.next());
		}
		str1 = st.get(0);
		str2 = st.get(1);
		str3 = st.get(2);
		str4 = st.get(3);
		str5 = st.get(4);

		w = Integer.parseInt(str1); parse2.add(w);
		h = Integer.parseInt(str2); parse2.add(h);
		x = Integer.parseInt(str3); parse2.add(x);
		y = Integer.parseInt(str4); parse2.add(y);
		r = Integer.parseInt(str5); parse2.add(r);


		/* ????????¨???????????? */


		if ((x - r < 0 || x + r > w) || (y - r < 0 || y + r > h)){
			System.out.println("No");
		}
		else if ((x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h)){
			System.out.println("Yes");
		}
		/**
		 * judge??????????????§??\???????????????
		 */
		else if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		}

	}

} Main /* ??¶?´??????????????????? */
	public static int judge(ArrayList<Integer> parse2) {
		int result=0;
		if (parse2.get(0) <= 0 || parse2.get(0) > 100) {
			result = 0;
		} else if (parse2.get(1) <= 0 || parse2.get(1) > 100) {
			result = 1;
		} else if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		}
		return result;
	} judge {
		int result=0;
		if (parse2.get(0) <= 0 || parse2.get(0) > 100) {
			result = 0;
		} else if (parse2.get(1) <= 0 || parse2.get(1) > 100) {
			result = 1;
		} else if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		}
		return result;
	} int result=0; result 0 if (parse2.get(0) <= 0 || parse2.get(0) > 100) {
			result = 0;
		} else if (parse2.get(1) <= 0 || parse2.get(1) > 100) {
			result = 1;
		} else if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		} parse2.get(0) <= 0 || parse2.get(0) > 100 parse2.get(0) <= 0 parse2.get(0) parse2.get parse2 0 0 parse2.get(0) > 100 parse2.get(0) parse2.get parse2 0 100 {
			result = 0;
		} result = 0 result 0 if (parse2.get(1) <= 0 || parse2.get(1) > 100) {
			result = 1;
		} else if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		} parse2.get(1) <= 0 || parse2.get(1) > 100 parse2.get(1) <= 0 parse2.get(1) parse2.get parse2 1 0 parse2.get(1) > 100 parse2.get(1) parse2.get parse2 1 100 {
			result = 1;
		} result = 1 result 1 if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		} parse2.get(2) < -100 || parse2.get(2) > 100 parse2.get(2) < -100 parse2.get(2) parse2.get parse2 2 -100 100 parse2.get(2) > 100 parse2.get(2) parse2.get parse2 2 100 {
			result = 2;
		} result = 2 result 2 if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		} parse2.get(3) < -100 || parse2.get(3) > 100 parse2.get(3) < -100 parse2.get(3) parse2.get parse2 3 -100 100 parse2.get(3) > 100 parse2.get(3) parse2.get parse2 3 100 {
			result = 3;
		} result = 3 result 3 if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		} parse2.get(4) <= 0 || parse2.get(4) > 100 parse2.get(4) <= 0 parse2.get(4) parse2.get parse2 4 0 parse2.get(4) > 100 parse2.get(4) parse2.get parse2 4 100 {
			result = 4;
		} result = 4 result 4 return result; result ArrayList<Integer> parse2 parse2 public static void main(String[] args) throws IOException {
		int w, h, x, y, r;
		String str1,str2,str3,str4,str5;

		/**
		 * ????????????????????¨???
		 */
		ArrayList<String> st = new ArrayList<String>();
		ArrayList<Integer> parse2 = new ArrayList<Integer>(); //int??????

		/**
		 * ??\?????¨????????????????´?
		 */
		Scanner scan = new Scanner(System.in);
		for(int i = 0; i < 5; i++){
		st.add(scan.next());
		}
		str1 = st.get(0);
		str2 = st.get(1);
		str3 = st.get(2);
		str4 = st.get(3);
		str5 = st.get(4);

		w = Integer.parseInt(str1); parse2.add(w);
		h = Integer.parseInt(str2); parse2.add(h);
		x = Integer.parseInt(str3); parse2.add(x);
		y = Integer.parseInt(str4); parse2.add(y);
		r = Integer.parseInt(str5); parse2.add(r);


		/* ????????¨???????????? */


		if ((x - r < 0 || x + r > w) || (y - r < 0 || y + r > h)){
			System.out.println("No");
		}
		else if ((x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h)){
			System.out.println("Yes");
		}
		/**
		 * judge??????????????§??\???????????????
		 */
		else if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		}

	} main {
		int w, h, x, y, r;
		String str1,str2,str3,str4,str5;

		/**
		 * ????????????????????¨???
		 */
		ArrayList<String> st = new ArrayList<String>();
		ArrayList<Integer> parse2 = new ArrayList<Integer>(); //int??????

		/**
		 * ??\?????¨????????????????´?
		 */
		Scanner scan = new Scanner(System.in);
		for(int i = 0; i < 5; i++){
		st.add(scan.next());
		}
		str1 = st.get(0);
		str2 = st.get(1);
		str3 = st.get(2);
		str4 = st.get(3);
		str5 = st.get(4);

		w = Integer.parseInt(str1); parse2.add(w);
		h = Integer.parseInt(str2); parse2.add(h);
		x = Integer.parseInt(str3); parse2.add(x);
		y = Integer.parseInt(str4); parse2.add(y);
		r = Integer.parseInt(str5); parse2.add(r);


		/* ????????¨???????????? */


		if ((x - r < 0 || x + r > w) || (y - r < 0 || y + r > h)){
			System.out.println("No");
		}
		else if ((x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h)){
			System.out.println("Yes");
		}
		/**
		 * judge??????????????§??\???????????????
		 */
		else if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		}

	} int w w h h x x y y r; r String str1 str1 str2 str2 str3 str3 str4 str4 str5; str5 ArrayList<String> st = new ArrayList<String>(); st new ArrayList<String>() ArrayList<Integer> parse2 = new ArrayList<Integer>(); parse2 new ArrayList<Integer>() Scanner scan = new Scanner(System.in); scan new Scanner(System.in) for(int i = 0; i < 5; i++){
		st.add(scan.next());
		} int i = 0; int i = 0; i 0 i < 5 i 5 i++ i++ i {
		st.add(scan.next());
		} {
		st.add(scan.next());
		} st.add(scan.next()) st.add st scan.next() scan.next scan str1 = st.get(0) str1 st.get(0) st.get st 0 str2 = st.get(1) str2 st.get(1) st.get st 1 str3 = st.get(2) str3 st.get(2) st.get st 2 str4 = st.get(3) str4 st.get(3) st.get st 3 str5 = st.get(4) str5 st.get(4) st.get st 4 w = Integer.parseInt(str1) w Integer.parseInt(str1) Integer.parseInt Integer str1 parse2.add(w) parse2.add parse2 w h = Integer.parseInt(str2) h Integer.parseInt(str2) Integer.parseInt Integer str2 parse2.add(h) parse2.add parse2 h x = Integer.parseInt(str3) x Integer.parseInt(str3) Integer.parseInt Integer str3 parse2.add(x) parse2.add parse2 x y = Integer.parseInt(str4) y Integer.parseInt(str4) Integer.parseInt Integer str4 parse2.add(y) parse2.add parse2 y r = Integer.parseInt(str5) r Integer.parseInt(str5) Integer.parseInt Integer str5 parse2.add(r) parse2.add parse2 r if ((x - r < 0 || x + r > w) || (y - r < 0 || y + r > h)){
			System.out.println("No");
		}
		else if ((x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h)){
			System.out.println("Yes");
		}
		/**
		 * judge??????????????§??\???????????????
		 */
		else if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		} (x - r < 0 || x + r > w) || (y - r < 0 || y + r > h) (x - r < 0 || x + r > w) x - r < 0 x - r x r 0 x + r > w x + r x r w (y - r < 0 || y + r > h) y - r < 0 y - r y r 0 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" if ((x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h)){
			System.out.println("Yes");
		}
		/**
		 * judge??????????????§??\???????????????
		 */
		else if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		} (x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h) (x - r >= 0 && x + r <= w) x - r >= 0 x - r x r 0 x + r <= w x + r x r w (y - r >= 0 && y + r <= h) y - r >= 0 y - r y r 0 y + r <= h y + r y r h {
			System.out.println("Yes");
		} System.out.println("Yes") System.out.println System.out System System.out "Yes" if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		} judge(parse2)==0 judge(parse2) judge parse2 0 {
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		} System.out.println("w?????\?????????1~100??\???????????§???.???????????????.") System.out.println System.out System System.out "w?????\?????????1~100??\???????????§???.???????????????." if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		} judge(parse2)==1 judge(parse2) judge parse2 1 {
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		} System.out.println("h?????\?????????1~100??\???????????§???.???????????????.") System.out.println System.out System System.out "h?????\?????????1~100??\???????????§???.???????????????." if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		} judge(parse2)==2 judge(parse2) judge parse2 2 {
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		} System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.") System.out.println System.out System System.out "x?????\?????????-100~100??\???????????§???.???????????????." if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		} judge(parse2)==3 judge(parse2) judge parse2 3 {
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		} System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.") System.out.println System.out System System.out "y?????\?????????-100~100??\???????????§???.???????????????." if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		} judge(parse2)==4 judge(parse2) judge parse2 4 {
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		} System.out.println("r?????\?????????1~100??\???????????§???.???????????????.") System.out.println System.out System System.out "r?????\?????????1~100??\???????????§???.???????????????." String[] args args public class Main {
	/* ??¶?´??????????????????? */
	public static int judge(ArrayList<Integer> parse2) {
		int result=0;
		if (parse2.get(0) <= 0 || parse2.get(0) > 100) {
			result = 0;
		} else if (parse2.get(1) <= 0 || parse2.get(1) > 100) {
			result = 1;
		} else if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		}
		return result;
	}

	public static void main(String[] args) throws IOException {
		int w, h, x, y, r;
		String str1,str2,str3,str4,str5;

		/**
		 * ????????????????????¨???
		 */
		ArrayList<String> st = new ArrayList<String>();
		ArrayList<Integer> parse2 = new ArrayList<Integer>(); //int??????

		/**
		 * ??\?????¨????????????????´?
		 */
		Scanner scan = new Scanner(System.in);
		for(int i = 0; i < 5; i++){
		st.add(scan.next());
		}
		str1 = st.get(0);
		str2 = st.get(1);
		str3 = st.get(2);
		str4 = st.get(3);
		str5 = st.get(4);

		w = Integer.parseInt(str1); parse2.add(w);
		h = Integer.parseInt(str2); parse2.add(h);
		x = Integer.parseInt(str3); parse2.add(x);
		y = Integer.parseInt(str4); parse2.add(y);
		r = Integer.parseInt(str5); parse2.add(r);


		/* ????????¨???????????? */


		if ((x - r < 0 || x + r > w) || (y - r < 0 || y + r > h)){
			System.out.println("No");
		}
		else if ((x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h)){
			System.out.println("Yes");
		}
		/**
		 * judge??????????????§??\???????????????
		 */
		else if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		}

	}

} public class Main {
	/* ??¶?´??????????????????? */
	public static int judge(ArrayList<Integer> parse2) {
		int result=0;
		if (parse2.get(0) <= 0 || parse2.get(0) > 100) {
			result = 0;
		} else if (parse2.get(1) <= 0 || parse2.get(1) > 100) {
			result = 1;
		} else if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		}
		return result;
	}

	public static void main(String[] args) throws IOException {
		int w, h, x, y, r;
		String str1,str2,str3,str4,str5;

		/**
		 * ????????????????????¨???
		 */
		ArrayList<String> st = new ArrayList<String>();
		ArrayList<Integer> parse2 = new ArrayList<Integer>(); //int??????

		/**
		 * ??\?????¨????????????????´?
		 */
		Scanner scan = new Scanner(System.in);
		for(int i = 0; i < 5; i++){
		st.add(scan.next());
		}
		str1 = st.get(0);
		str2 = st.get(1);
		str3 = st.get(2);
		str4 = st.get(3);
		str5 = st.get(4);

		w = Integer.parseInt(str1); parse2.add(w);
		h = Integer.parseInt(str2); parse2.add(h);
		x = Integer.parseInt(str3); parse2.add(x);
		y = Integer.parseInt(str4); parse2.add(y);
		r = Integer.parseInt(str5); parse2.add(r);


		/* ????????¨???????????? */


		if ((x - r < 0 || x + r > w) || (y - r < 0 || y + r > h)){
			System.out.println("No");
		}
		else if ((x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h)){
			System.out.println("Yes");
		}
		/**
		 * judge??????????????§??\???????????????
		 */
		else if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		}

	}

} Main
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;

public class Main {
	/* ??¶?´??????????????????? */
	public static int judge(ArrayList<Integer> parse2) {
		int result=0;
		if (parse2.get(0) <= 0 || parse2.get(0) > 100) {
			result = 0;
		} else if (parse2.get(1) <= 0 || parse2.get(1) > 100) {
			result = 1;
		} else if (parse2.get(2) < -100 || parse2.get(2) > 100) {
			result = 2;
		} else if (parse2.get(3) < -100 || parse2.get(3) > 100) {
			result = 3;
		} else if (parse2.get(4) <= 0 || parse2.get(4) > 100) {
			result = 4;
		}
		return result;
	}

	public static void main(String[] args) throws IOException {
		int w, h, x, y, r;
		String str1,str2,str3,str4,str5;

		/**
		 * ????????????????????¨???
		 */
		ArrayList<String> st = new ArrayList<String>();
		ArrayList<Integer> parse2 = new ArrayList<Integer>(); //int??????

		/**
		 * ??\?????¨????????????????´?
		 */
		Scanner scan = new Scanner(System.in);
		for(int i = 0; i < 5; i++){
		st.add(scan.next());
		}
		str1 = st.get(0);
		str2 = st.get(1);
		str3 = st.get(2);
		str4 = st.get(3);
		str5 = st.get(4);

		w = Integer.parseInt(str1); parse2.add(w);
		h = Integer.parseInt(str2); parse2.add(h);
		x = Integer.parseInt(str3); parse2.add(x);
		y = Integer.parseInt(str4); parse2.add(y);
		r = Integer.parseInt(str5); parse2.add(r);


		/* ????????¨???????????? */


		if ((x - r < 0 || x + r > w) || (y - r < 0 || y + r > h)){
			System.out.println("No");
		}
		else if ((x - r >= 0 && x + r <= w) && (y - r >= 0 && y + r <= h)){
			System.out.println("Yes");
		}
		/**
		 * judge??????????????§??\???????????????
		 */
		else if (judge(parse2)==0){
			System.out.println("w?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==1){
			System.out.println("h?????\?????????1~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==2){
			System.out.println("x?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==3){
			System.out.println("y?????\?????????-100~100??\???????????§???.???????????????.");
		}
		else if (judge(parse2)==4){
			System.out.println("r?????\?????????1~100??\???????????§???.???????????????.");
		}

	}

}