import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class mortgage{ public static void main(String[] args) throws IOException{ BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); while(true){ String s = br.readLine(); if(s.equals("0 0 0 0")){ break; } double x=0.0; int y=0; int n=0; float r=0.0f; StringTokenizer st= new StringTokenizer(s," "); x = Double.parseDouble(st.nextToken()); y = Integer.parseInt(st.nextToken()); n = Integer.parseInt(st.nextToken()); r = Float.parseFloat(st.nextToken()); if(algorithm(x,y,n,r)){ System.out.println("YES"); } else { System.out.println("NO"); } } } public static boolean algorithm(double x, int y, int n, float r){ boolean res=false; for(int i=0; i