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; } int x=0; int y=0; int n=0; float r=0.00f; StringTokenizer st= new StringTokenizer(s," "); x = Integer.parseInt(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(int x, int y, int n, float r){ float pom = (r/12)/100; if(x>(y*n*12)){ return false; } if(y<(pom*x)){ return false; } for(int i=0; i