import java.util.Scanner; public class Main { public static void main(String[] args) throws Exception { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int a = sc.nextInt(); int b = sc.nextInt(); int c = sc.nextInt() + n; sc.close(); if (a < b) { if (n * 2L + a - c < n) { System.out.println("Yes"); } else { System.out.println("No"); } } else { if (c - a < n) { System.out.println("Yes"); } else { System.out.println("No"); } } } }