import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 変数の読み込み
        int w_x = sc.nextInt(); // 長方形の右上のx座標
        int h_y = sc.nextInt(); // 長方形の右上のy座標
        int circle_x = sc.nextInt(); // 円の中心のx座業
        int circle_y = sc.nextInt(); // 円の中心のy座業
        int circle_r = sc.nextInt(); // 円の半径

        // 判定に使用する変数
        boolean containsCircle = false;
        int circle_d = 2 * circle_r;

        // 円の内側の判定
        if (circle_x <= 0 || circle_y <= 0) {
            containsCircle = false;
        } else if (circle_x >= w_x || circle_y >= h_y) {
            containsCircle = false;
        } else if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        }

        if (containsCircle) {
            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) {
        Scanner sc = new Scanner(System.in);

        // 変数の読み込み
        int w_x = sc.nextInt(); // 長方形の右上のx座標
        int h_y = sc.nextInt(); // 長方形の右上のy座標
        int circle_x = sc.nextInt(); // 円の中心のx座業
        int circle_y = sc.nextInt(); // 円の中心のy座業
        int circle_r = sc.nextInt(); // 円の半径

        // 判定に使用する変数
        boolean containsCircle = false;
        int circle_d = 2 * circle_r;

        // 円の内側の判定
        if (circle_x <= 0 || circle_y <= 0) {
            containsCircle = false;
        } else if (circle_x >= w_x || circle_y >= h_y) {
            containsCircle = false;
        } else if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        }

        if (containsCircle) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }

    }
} Main public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 変数の読み込み
        int w_x = sc.nextInt(); // 長方形の右上のx座標
        int h_y = sc.nextInt(); // 長方形の右上のy座標
        int circle_x = sc.nextInt(); // 円の中心のx座業
        int circle_y = sc.nextInt(); // 円の中心のy座業
        int circle_r = sc.nextInt(); // 円の半径

        // 判定に使用する変数
        boolean containsCircle = false;
        int circle_d = 2 * circle_r;

        // 円の内側の判定
        if (circle_x <= 0 || circle_y <= 0) {
            containsCircle = false;
        } else if (circle_x >= w_x || circle_y >= h_y) {
            containsCircle = false;
        } else if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        }

        if (containsCircle) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }

    } main {
        Scanner sc = new Scanner(System.in);

        // 変数の読み込み
        int w_x = sc.nextInt(); // 長方形の右上のx座標
        int h_y = sc.nextInt(); // 長方形の右上のy座標
        int circle_x = sc.nextInt(); // 円の中心のx座業
        int circle_y = sc.nextInt(); // 円の中心のy座業
        int circle_r = sc.nextInt(); // 円の半径

        // 判定に使用する変数
        boolean containsCircle = false;
        int circle_d = 2 * circle_r;

        // 円の内側の判定
        if (circle_x <= 0 || circle_y <= 0) {
            containsCircle = false;
        } else if (circle_x >= w_x || circle_y >= h_y) {
            containsCircle = false;
        } else if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        }

        if (containsCircle) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }

    } Scanner sc = new Scanner(System.in); sc new Scanner(System.in) int w_x = sc.nextInt(); w_x sc.nextInt() sc.nextInt sc int h_y = sc.nextInt(); h_y sc.nextInt() sc.nextInt sc int circle_x = sc.nextInt(); circle_x sc.nextInt() sc.nextInt sc int circle_y = sc.nextInt(); circle_y sc.nextInt() sc.nextInt sc int circle_r = sc.nextInt(); circle_r sc.nextInt() sc.nextInt sc boolean containsCircle = false; containsCircle false int circle_d = 2 * circle_r; circle_d 2 * circle_r 2 circle_r if (circle_x <= 0 || circle_y <= 0) {
            containsCircle = false;
        } else if (circle_x >= w_x || circle_y >= h_y) {
            containsCircle = false;
        } else if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        } circle_x <= 0 || circle_y <= 0 circle_x <= 0 circle_x 0 circle_y <= 0 circle_y 0 {
            containsCircle = false;
        } containsCircle = false containsCircle false if (circle_x >= w_x || circle_y >= h_y) {
            containsCircle = false;
        } else if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        } circle_x >= w_x || circle_y >= h_y circle_x >= w_x circle_x w_x circle_y >= h_y circle_y h_y {
            containsCircle = false;
        } containsCircle = false containsCircle false if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        } w_x - circle_d >= 0 && h_y - circle_d >= 0 w_x - circle_d >= 0 w_x - circle_d w_x circle_d 0 h_y - circle_d >= 0 h_y - circle_d h_y circle_d 0 {
            containsCircle = true;
        } containsCircle = true containsCircle true if (containsCircle) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        } containsCircle {
            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 public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 変数の読み込み
        int w_x = sc.nextInt(); // 長方形の右上のx座標
        int h_y = sc.nextInt(); // 長方形の右上のy座標
        int circle_x = sc.nextInt(); // 円の中心のx座業
        int circle_y = sc.nextInt(); // 円の中心のy座業
        int circle_r = sc.nextInt(); // 円の半径

        // 判定に使用する変数
        boolean containsCircle = false;
        int circle_d = 2 * circle_r;

        // 円の内側の判定
        if (circle_x <= 0 || circle_y <= 0) {
            containsCircle = false;
        } else if (circle_x >= w_x || circle_y >= h_y) {
            containsCircle = false;
        } else if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        }

        if (containsCircle) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }

    }
} public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 変数の読み込み
        int w_x = sc.nextInt(); // 長方形の右上のx座標
        int h_y = sc.nextInt(); // 長方形の右上のy座標
        int circle_x = sc.nextInt(); // 円の中心のx座業
        int circle_y = sc.nextInt(); // 円の中心のy座業
        int circle_r = sc.nextInt(); // 円の半径

        // 判定に使用する変数
        boolean containsCircle = false;
        int circle_d = 2 * circle_r;

        // 円の内側の判定
        if (circle_x <= 0 || circle_y <= 0) {
            containsCircle = false;
        } else if (circle_x >= w_x || circle_y >= h_y) {
            containsCircle = false;
        } else if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        }

        if (containsCircle) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }

    }
} Main
import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 変数の読み込み
        int w_x = sc.nextInt(); // 長方形の右上のx座標
        int h_y = sc.nextInt(); // 長方形の右上のy座標
        int circle_x = sc.nextInt(); // 円の中心のx座業
        int circle_y = sc.nextInt(); // 円の中心のy座業
        int circle_r = sc.nextInt(); // 円の半径

        // 判定に使用する変数
        boolean containsCircle = false;
        int circle_d = 2 * circle_r;

        // 円の内側の判定
        if (circle_x <= 0 || circle_y <= 0) {
            containsCircle = false;
        } else if (circle_x >= w_x || circle_y >= h_y) {
            containsCircle = false;
        } else if (w_x - circle_d >= 0 && h_y - circle_d >= 0) {
            containsCircle = true;
        }

        if (containsCircle) {
            System.out.println("Yes");
        } else {
            System.out.println("No");
        }

    }
}