
import java.util.Scanner;

public class Main {
  public static final void main(String[] args) {
    Rectangle rectangle;
    Circle circle;

    try (Scanner scanner = new Scanner(System.in)) {
      int width = scanner.nextInt();
      int height = scanner.nextInt();
      rectangle = new RectangleImpl(width, height);
      int x = scanner.nextInt();
      int y = scanner.nextInt();
      int center = scanner.nextInt();
      circle = new CircleImpl(x, y, center);
    } catch (Exception e) {
      return;
    }
    if (rectangle.isInCircle(circle)) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
}

interface Rectangle {
  boolean isInCircle(Circle circle);
}

final class RectangleImpl implements Rectangle {

  private final int width;
  private final int height;

  RectangleImpl(int width, int height) {
    this.width = width;
    this.height = height;
  }

  @Override
  public boolean isInCircle(Circle circle) {
    if (circle.getX() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getX() + circle.getCenter() > width) {
      return false;
    }

    if (circle.getY() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getY() + circle.getCenter() > height) {
      return false;
    }
    return true;
  }
}

interface Circle {
  int getX();

  int getY();

  int getCenter();
}

final class CircleImpl implements Circle {
  private final int x;
  private final int y;
  private final int center;


  CircleImpl(int x, int y, int center) {
    this.x = x;
    this.y = y;
    this.center = center;
  }

  @Override
  public int getX() {
    return x;
  }

  @Override
  public int getY() {
    return y;
  }

  @Override
  public int getCenter() {
    return center;
  }
} import java.util.Scanner; Scanner java.util public class Main {
  public static final void main(String[] args) {
    Rectangle rectangle;
    Circle circle;

    try (Scanner scanner = new Scanner(System.in)) {
      int width = scanner.nextInt();
      int height = scanner.nextInt();
      rectangle = new RectangleImpl(width, height);
      int x = scanner.nextInt();
      int y = scanner.nextInt();
      int center = scanner.nextInt();
      circle = new CircleImpl(x, y, center);
    } catch (Exception e) {
      return;
    }
    if (rectangle.isInCircle(circle)) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} Main public static final void main(String[] args) {
    Rectangle rectangle;
    Circle circle;

    try (Scanner scanner = new Scanner(System.in)) {
      int width = scanner.nextInt();
      int height = scanner.nextInt();
      rectangle = new RectangleImpl(width, height);
      int x = scanner.nextInt();
      int y = scanner.nextInt();
      int center = scanner.nextInt();
      circle = new CircleImpl(x, y, center);
    } catch (Exception e) {
      return;
    }
    if (rectangle.isInCircle(circle)) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  } main {
    Rectangle rectangle;
    Circle circle;

    try (Scanner scanner = new Scanner(System.in)) {
      int width = scanner.nextInt();
      int height = scanner.nextInt();
      rectangle = new RectangleImpl(width, height);
      int x = scanner.nextInt();
      int y = scanner.nextInt();
      int center = scanner.nextInt();
      circle = new CircleImpl(x, y, center);
    } catch (Exception e) {
      return;
    }
    if (rectangle.isInCircle(circle)) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  } Rectangle rectangle; rectangle Circle circle; circle try (Scanner scanner = new Scanner(System.in)) {
      int width = scanner.nextInt();
      int height = scanner.nextInt();
      rectangle = new RectangleImpl(width, height);
      int x = scanner.nextInt();
      int y = scanner.nextInt();
      int center = scanner.nextInt();
      circle = new CircleImpl(x, y, center);
    } catch (Exception e) {
      return;
    } catch (Exception e) {
      return;
    } Exception e {
      return;
    } return; {
      int width = scanner.nextInt();
      int height = scanner.nextInt();
      rectangle = new RectangleImpl(width, height);
      int x = scanner.nextInt();
      int y = scanner.nextInt();
      int center = scanner.nextInt();
      circle = new CircleImpl(x, y, center);
    } Scanner scanner = new Scanner(System.in) Scanner scanner = new Scanner(System.in) new Scanner(System.in) int width = scanner.nextInt(); width scanner.nextInt() scanner.nextInt scanner int height = scanner.nextInt(); height scanner.nextInt() scanner.nextInt scanner rectangle = new RectangleImpl(width, height) rectangle new RectangleImpl(width, height) int x = scanner.nextInt(); x scanner.nextInt() scanner.nextInt scanner int y = scanner.nextInt(); y scanner.nextInt() scanner.nextInt scanner int center = scanner.nextInt(); center scanner.nextInt() scanner.nextInt scanner circle = new CircleImpl(x, y, center) circle new CircleImpl(x, y, center) if (rectangle.isInCircle(circle)) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    } rectangle.isInCircle(circle) rectangle.isInCircle rectangle circle {
      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 interface Rectangle {
  boolean isInCircle(Circle circle);
} Rectangle boolean isInCircle(Circle circle); isInCircle Circle circle circle final class RectangleImpl implements Rectangle {

  private final int width;
  private final int height;

  RectangleImpl(int width, int height) {
    this.width = width;
    this.height = height;
  }

  @Override
  public boolean isInCircle(Circle circle) {
    if (circle.getX() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getX() + circle.getCenter() > width) {
      return false;
    }

    if (circle.getY() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getY() + circle.getCenter() > height) {
      return false;
    }
    return true;
  }
} RectangleImpl private final int width; width private final int height; height RectangleImpl(int width, int height) {
    this.width = width;
    this.height = height;
  } RectangleImpl {
    this.width = width;
    this.height = height;
  } this.width = width this.width this this.width width this.height = height this.height this this.height height int width width int height height @Override
  public boolean isInCircle(Circle circle) {
    if (circle.getX() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getX() + circle.getCenter() > width) {
      return false;
    }

    if (circle.getY() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getY() + circle.getCenter() > height) {
      return false;
    }
    return true;
  } isInCircle {
    if (circle.getX() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getX() + circle.getCenter() > width) {
      return false;
    }

    if (circle.getY() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getY() + circle.getCenter() > height) {
      return false;
    }
    return true;
  } if (circle.getX() - circle.getCenter() < 0) {
      return false;
    } circle.getX() - circle.getCenter() < 0 circle.getX() - circle.getCenter() circle.getX() circle.getX circle circle.getCenter() circle.getCenter circle 0 {
      return false;
    } return false; false if (circle.getX() + circle.getCenter() > width) {
      return false;
    } circle.getX() + circle.getCenter() > width circle.getX() + circle.getCenter() circle.getX() circle.getX circle circle.getCenter() circle.getCenter circle width {
      return false;
    } return false; false if (circle.getY() - circle.getCenter() < 0) {
      return false;
    } circle.getY() - circle.getCenter() < 0 circle.getY() - circle.getCenter() circle.getY() circle.getY circle circle.getCenter() circle.getCenter circle 0 {
      return false;
    } return false; false if (circle.getY() + circle.getCenter() > height) {
      return false;
    } circle.getY() + circle.getCenter() > height circle.getY() + circle.getCenter() circle.getY() circle.getY circle circle.getCenter() circle.getCenter circle height {
      return false;
    } return false; false return true; true Circle circle circle Rectangle interface Circle {
  int getX();

  int getY();

  int getCenter();
} Circle int getX(); getX int getY(); getY int getCenter(); getCenter final class CircleImpl implements Circle {
  private final int x;
  private final int y;
  private final int center;


  CircleImpl(int x, int y, int center) {
    this.x = x;
    this.y = y;
    this.center = center;
  }

  @Override
  public int getX() {
    return x;
  }

  @Override
  public int getY() {
    return y;
  }

  @Override
  public int getCenter() {
    return center;
  }
} CircleImpl private final int x; x private final int y; y private final int center; center CircleImpl(int x, int y, int center) {
    this.x = x;
    this.y = y;
    this.center = center;
  } CircleImpl {
    this.x = x;
    this.y = y;
    this.center = center;
  } this.x = x this.x this this.x x this.y = y this.y this this.y y this.center = center this.center this this.center center int x x int y y int center center @Override
  public int getX() {
    return x;
  } getX {
    return x;
  } return x; x @Override
  public int getY() {
    return y;
  } getY {
    return y;
  } return y; y @Override
  public int getCenter() {
    return center;
  } getCenter {
    return center;
  } return center; center Circle public class Main {
  public static final void main(String[] args) {
    Rectangle rectangle;
    Circle circle;

    try (Scanner scanner = new Scanner(System.in)) {
      int width = scanner.nextInt();
      int height = scanner.nextInt();
      rectangle = new RectangleImpl(width, height);
      int x = scanner.nextInt();
      int y = scanner.nextInt();
      int center = scanner.nextInt();
      circle = new CircleImpl(x, y, center);
    } catch (Exception e) {
      return;
    }
    if (rectangle.isInCircle(circle)) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} public class Main {
  public static final void main(String[] args) {
    Rectangle rectangle;
    Circle circle;

    try (Scanner scanner = new Scanner(System.in)) {
      int width = scanner.nextInt();
      int height = scanner.nextInt();
      rectangle = new RectangleImpl(width, height);
      int x = scanner.nextInt();
      int y = scanner.nextInt();
      int center = scanner.nextInt();
      circle = new CircleImpl(x, y, center);
    } catch (Exception e) {
      return;
    }
    if (rectangle.isInCircle(circle)) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
} Main

import java.util.Scanner;

public class Main {
  public static final void main(String[] args) {
    Rectangle rectangle;
    Circle circle;

    try (Scanner scanner = new Scanner(System.in)) {
      int width = scanner.nextInt();
      int height = scanner.nextInt();
      rectangle = new RectangleImpl(width, height);
      int x = scanner.nextInt();
      int y = scanner.nextInt();
      int center = scanner.nextInt();
      circle = new CircleImpl(x, y, center);
    } catch (Exception e) {
      return;
    }
    if (rectangle.isInCircle(circle)) {
      System.out.println("Yes");
    } else {
      System.out.println("No");
    }
  }
}

interface Rectangle {
  boolean isInCircle(Circle circle);
}

final class RectangleImpl implements Rectangle {

  private final int width;
  private final int height;

  RectangleImpl(int width, int height) {
    this.width = width;
    this.height = height;
  }

  @Override
  public boolean isInCircle(Circle circle) {
    if (circle.getX() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getX() + circle.getCenter() > width) {
      return false;
    }

    if (circle.getY() - circle.getCenter() < 0) {
      return false;
    }

    if (circle.getY() + circle.getCenter() > height) {
      return false;
    }
    return true;
  }
}

interface Circle {
  int getX();

  int getY();

  int getCenter();
}

final class CircleImpl implements Circle {
  private final int x;
  private final int y;
  private final int center;


  CircleImpl(int x, int y, int center) {
    this.x = x;
    this.y = y;
    this.center = center;
  }

  @Override
  public int getX() {
    return x;
  }

  @Override
  public int getY() {
    return y;
  }

  @Override
  public int getCenter() {
    return center;
  }
}