import java.util.Scanner;

public class Main{
	public static void main(String[] args){
		
		int W;
		int H;
		int x;
		int y;
		int r;
		
		boolean leftside = false;
		boolean rightside = false;
		boolean upside = false;
		boolean downside = false;

		Scanner scan = new Scanner(System.in);
		W = Integer.parseInt(scan.next());
		H = Integer.parseInt(scan.next());
		x = Integer.parseInt(scan.next());
		y = Integer.parseInt(scan.next());
		r = Integer.parseInt(scan.next());
		
		
		
		if((x-r)<0){
			leftside=true;
		}
		
		if(W<(x+r)){
			rightside=true;
		}
		
		if(H<(y+r)){
			upside=true;
		}
		
		if((y-r)<0){
			downside=true;
		}

		if(leftside||rightside||upside||downside){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}
		
	}
} import java.util.Scanner; Scanner java.util public class Main{
	public static void main(String[] args){
		
		int W;
		int H;
		int x;
		int y;
		int r;
		
		boolean leftside = false;
		boolean rightside = false;
		boolean upside = false;
		boolean downside = false;

		Scanner scan = new Scanner(System.in);
		W = Integer.parseInt(scan.next());
		H = Integer.parseInt(scan.next());
		x = Integer.parseInt(scan.next());
		y = Integer.parseInt(scan.next());
		r = Integer.parseInt(scan.next());
		
		
		
		if((x-r)<0){
			leftside=true;
		}
		
		if(W<(x+r)){
			rightside=true;
		}
		
		if(H<(y+r)){
			upside=true;
		}
		
		if((y-r)<0){
			downside=true;
		}

		if(leftside||rightside||upside||downside){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}
		
	}
} Main public static void main(String[] args){
		
		int W;
		int H;
		int x;
		int y;
		int r;
		
		boolean leftside = false;
		boolean rightside = false;
		boolean upside = false;
		boolean downside = false;

		Scanner scan = new Scanner(System.in);
		W = Integer.parseInt(scan.next());
		H = Integer.parseInt(scan.next());
		x = Integer.parseInt(scan.next());
		y = Integer.parseInt(scan.next());
		r = Integer.parseInt(scan.next());
		
		
		
		if((x-r)<0){
			leftside=true;
		}
		
		if(W<(x+r)){
			rightside=true;
		}
		
		if(H<(y+r)){
			upside=true;
		}
		
		if((y-r)<0){
			downside=true;
		}

		if(leftside||rightside||upside||downside){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}
		
	} main {
		
		int W;
		int H;
		int x;
		int y;
		int r;
		
		boolean leftside = false;
		boolean rightside = false;
		boolean upside = false;
		boolean downside = false;

		Scanner scan = new Scanner(System.in);
		W = Integer.parseInt(scan.next());
		H = Integer.parseInt(scan.next());
		x = Integer.parseInt(scan.next());
		y = Integer.parseInt(scan.next());
		r = Integer.parseInt(scan.next());
		
		
		
		if((x-r)<0){
			leftside=true;
		}
		
		if(W<(x+r)){
			rightside=true;
		}
		
		if(H<(y+r)){
			upside=true;
		}
		
		if((y-r)<0){
			downside=true;
		}

		if(leftside||rightside||upside||downside){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}
		
	} int W; W int H; H int x; x int y; y int r; r boolean leftside = false; leftside false boolean rightside = false; rightside false boolean upside = false; upside false boolean downside = false; downside false Scanner scan = new Scanner(System.in); scan new Scanner(System.in) W = Integer.parseInt(scan.next()) W Integer.parseInt(scan.next()) Integer.parseInt Integer scan.next() scan.next scan H = Integer.parseInt(scan.next()) H Integer.parseInt(scan.next()) Integer.parseInt Integer scan.next() scan.next scan x = Integer.parseInt(scan.next()) x Integer.parseInt(scan.next()) Integer.parseInt Integer scan.next() scan.next scan y = Integer.parseInt(scan.next()) y Integer.parseInt(scan.next()) Integer.parseInt Integer scan.next() scan.next scan r = Integer.parseInt(scan.next()) r Integer.parseInt(scan.next()) Integer.parseInt Integer scan.next() scan.next scan if((x-r)<0){
			leftside=true;
		} (x-r)<0 (x-r) x r 0 {
			leftside=true;
		} leftside=true leftside true if(W<(x+r)){
			rightside=true;
		} W<(x+r) W (x+r) x r {
			rightside=true;
		} rightside=true rightside true if(H<(y+r)){
			upside=true;
		} H<(y+r) H (y+r) y r {
			upside=true;
		} upside=true upside true if((y-r)<0){
			downside=true;
		} (y-r)<0 (y-r) y r 0 {
			downside=true;
		} downside=true downside true if(leftside||rightside||upside||downside){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		} leftside||rightside||upside||downside upside leftside||rightside||upside||downside leftside rightside upside downside {
			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" String[] args args public class Main{
	public static void main(String[] args){
		
		int W;
		int H;
		int x;
		int y;
		int r;
		
		boolean leftside = false;
		boolean rightside = false;
		boolean upside = false;
		boolean downside = false;

		Scanner scan = new Scanner(System.in);
		W = Integer.parseInt(scan.next());
		H = Integer.parseInt(scan.next());
		x = Integer.parseInt(scan.next());
		y = Integer.parseInt(scan.next());
		r = Integer.parseInt(scan.next());
		
		
		
		if((x-r)<0){
			leftside=true;
		}
		
		if(W<(x+r)){
			rightside=true;
		}
		
		if(H<(y+r)){
			upside=true;
		}
		
		if((y-r)<0){
			downside=true;
		}

		if(leftside||rightside||upside||downside){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}
		
	}
} public class Main{
	public static void main(String[] args){
		
		int W;
		int H;
		int x;
		int y;
		int r;
		
		boolean leftside = false;
		boolean rightside = false;
		boolean upside = false;
		boolean downside = false;

		Scanner scan = new Scanner(System.in);
		W = Integer.parseInt(scan.next());
		H = Integer.parseInt(scan.next());
		x = Integer.parseInt(scan.next());
		y = Integer.parseInt(scan.next());
		r = Integer.parseInt(scan.next());
		
		
		
		if((x-r)<0){
			leftside=true;
		}
		
		if(W<(x+r)){
			rightside=true;
		}
		
		if(H<(y+r)){
			upside=true;
		}
		
		if((y-r)<0){
			downside=true;
		}

		if(leftside||rightside||upside||downside){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}
		
	}
} Main
import java.util.Scanner;

public class Main{
	public static void main(String[] args){
		
		int W;
		int H;
		int x;
		int y;
		int r;
		
		boolean leftside = false;
		boolean rightside = false;
		boolean upside = false;
		boolean downside = false;

		Scanner scan = new Scanner(System.in);
		W = Integer.parseInt(scan.next());
		H = Integer.parseInt(scan.next());
		x = Integer.parseInt(scan.next());
		y = Integer.parseInt(scan.next());
		r = Integer.parseInt(scan.next());
		
		
		
		if((x-r)<0){
			leftside=true;
		}
		
		if(W<(x+r)){
			rightside=true;
		}
		
		if(H<(y+r)){
			upside=true;
		}
		
		if((y-r)<0){
			downside=true;
		}

		if(leftside||rightside||upside||downside){
			System.out.println("No");
		}else{
			System.out.println("Yes");
		}
		
	}
}