#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int gcd(int a,int b);

int main(void){
    int A,B,C,D;
    int T,S;
    T=0;
    S=0;
    scanf("%d %d %d %d",&A,&B,&C,&D);
    while(A>0){
        A=A-D; 
        T++;
    }
    while(C>0){
        C=C-B; 
        S++;
    }
    if (T>=S){
        printf("Yes\n");
    }else{
        printf("No\n");
    }
    return 0;

}

// 最大公約数
int gcd(int a,int b){
    int c;
    int tmp;
    if(b > a){  //bがaより大きい場合bとaを入れ替える
        c = a;
        a = b;
        b = c;
    }
    tmp = a % b;
    while(tmp!=0){
        a = b;
        b = tmp;
        tmp = a % b;
    }
    return b;
}
