import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		new Problem().solve();
	}
}

class Problem {
	void solve() {
		Scanner sc = new Scanner(System.in);
		int w = sc.nextInt();
		int h = sc.nextInt();
		int x = sc.nextInt();
		int y = sc.nextInt();
		int r = sc.nextInt();
		
		int right = x + r;
		int left = x - r;
		int top = y + r;
		int bottom = y - r;
		
		if (right <= w 
				&& left >= 0 
				&& top <= h 
				&& bottom >= 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	}
} import java.util.Scanner; Scanner java.util public class Main {
	public static void main(String[] args) {
		new Problem().solve();
	}
} Main public static void main(String[] args) {
		new Problem().solve();
	} main {
		new Problem().solve();
	} new Problem().solve() new Problem().solve new Problem() String[] args args class Problem {
	void solve() {
		Scanner sc = new Scanner(System.in);
		int w = sc.nextInt();
		int h = sc.nextInt();
		int x = sc.nextInt();
		int y = sc.nextInt();
		int r = sc.nextInt();
		
		int right = x + r;
		int left = x - r;
		int top = y + r;
		int bottom = y - r;
		
		if (right <= w 
				&& left >= 0 
				&& top <= h 
				&& bottom >= 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	}
} Problem void solve() {
		Scanner sc = new Scanner(System.in);
		int w = sc.nextInt();
		int h = sc.nextInt();
		int x = sc.nextInt();
		int y = sc.nextInt();
		int r = sc.nextInt();
		
		int right = x + r;
		int left = x - r;
		int top = y + r;
		int bottom = y - r;
		
		if (right <= w 
				&& left >= 0 
				&& top <= h 
				&& bottom >= 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	} solve {
		Scanner sc = new Scanner(System.in);
		int w = sc.nextInt();
		int h = sc.nextInt();
		int x = sc.nextInt();
		int y = sc.nextInt();
		int r = sc.nextInt();
		
		int right = x + r;
		int left = x - r;
		int top = y + r;
		int bottom = y - r;
		
		if (right <= w 
				&& left >= 0 
				&& top <= h 
				&& bottom >= 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	} Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int w = sc.nextInt(); w sc.nextInt() sc.nextInt sc int h = sc.nextInt(); h sc.nextInt() sc.nextInt sc int x = sc.nextInt(); x sc.nextInt() sc.nextInt sc int y = sc.nextInt(); y sc.nextInt() sc.nextInt sc int r = sc.nextInt(); r sc.nextInt() sc.nextInt sc int right = x + r; right x + r x r int left = x - r; left x - r x r int top = y + r; top y + r y r int bottom = y - r; bottom y - r y r if (right <= w 
				&& left >= 0 
				&& top <= h 
				&& bottom >= 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		} right <= w 
				&& left >= 0 
				&& top <= h 
				&& bottom >= 0 top <= h right <= w 
				&& left >= 0 
				&& top <= h 
				&& bottom >= 0 right <= w right w left >= 0 left 0 top <= h top h bottom >= 0 bottom 0 {
			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" public class Main {
	public static void main(String[] args) {
		new Problem().solve();
	}
} public class Main {
	public static void main(String[] args) {
		new Problem().solve();
	}
} Main
import java.util.Scanner;

public class Main {
	public static void main(String[] args) {
		new Problem().solve();
	}
}

class Problem {
	void solve() {
		Scanner sc = new Scanner(System.in);
		int w = sc.nextInt();
		int h = sc.nextInt();
		int x = sc.nextInt();
		int y = sc.nextInt();
		int r = sc.nextInt();
		
		int right = x + r;
		int left = x - r;
		int top = y + r;
		int bottom = y - r;
		
		if (right <= w 
				&& left >= 0 
				&& top <= h 
				&& bottom >= 0) {
			System.out.println("Yes");
		} else {
			System.out.println("No");
		}
	}
}