import java.util.Scanner;
class Main{
  public static void main(String[] args){
    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();
    if(inner(W, H, x, y, r)){
      System.out.println("Yes");
    }
    else{
      System.out.println("No");
    }
  }
  static boolean inner(int w, int h, int x, int y, int r){
    if(x - r < 0){
      return false;
    }
    else if(x + r > w){
      return false;
    }
    else if(y - r < 0){
      return false;
    }
    else if(y + r > h){
      return false;
    }
    return true;
  }
} import java.util.Scanner; Scanner java.util class Main{
  public static void main(String[] args){
    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();
    if(inner(W, H, x, y, r)){
      System.out.println("Yes");
    }
    else{
      System.out.println("No");
    }
  }
  static boolean inner(int w, int h, int x, int y, int r){
    if(x - r < 0){
      return false;
    }
    else if(x + r > w){
      return false;
    }
    else if(y - r < 0){
      return false;
    }
    else if(y + r > h){
      return false;
    }
    return true;
  }
} Main public static void main(String[] args){
    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();
    if(inner(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();
    if(inner(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 if(inner(W, H, x, y, r)){
      System.out.println("Yes");
    }
    else{
      System.out.println("No");
    } inner(W, H, x, y, r) inner W H x y r {
      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" String[] args args static boolean inner(int w, int h, int x, int y, int r){
    if(x - r < 0){
      return false;
    }
    else if(x + r > w){
      return false;
    }
    else if(y - r < 0){
      return false;
    }
    else if(y + r > h){
      return false;
    }
    return true;
  } inner {
    if(x - r < 0){
      return false;
    }
    else if(x + r > w){
      return false;
    }
    else if(y - r < 0){
      return false;
    }
    else if(y + r > h){
      return false;
    }
    return true;
  } if(x - r < 0){
      return false;
    }
    else if(x + r > w){
      return false;
    }
    else if(y - r < 0){
      return false;
    }
    else if(y + r > h){
      return false;
    } x - r < 0 x - r x r 0 {
      return false;
    } return false; false if(x + r > w){
      return false;
    }
    else if(y - r < 0){
      return false;
    }
    else if(y + r > h){
      return false;
    } x + r > w x + r x r w {
      return false;
    } return false; false if(y - r < 0){
      return false;
    }
    else if(y + r > h){
      return false;
    } y - r < 0 y - r y r 0 {
      return false;
    } return false; false if(y + r > h){
      return false;
    } y + r > h y + r y r h {
      return false;
    } return false; false return true; true int w w int h h int x x int y y int r r
import java.util.Scanner;
class Main{
  public static void main(String[] args){
    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();
    if(inner(W, H, x, y, r)){
      System.out.println("Yes");
    }
    else{
      System.out.println("No");
    }
  }
  static boolean inner(int w, int h, int x, int y, int r){
    if(x - r < 0){
      return false;
    }
    else if(x + r > w){
      return false;
    }
    else if(y - r < 0){
      return false;
    }
    else if(y + r > h){
      return false;
    }
    return true;
  }
}