'use strict';
const main = arg => {
  const input = arg.trim().split(' ');
  const A = parseInt(input[0], 10);
  const B = parseInt(input[1], 10); // 攻撃力
  const C = parseInt(input[2], 10);
  const D = parseInt(input[3], 10); // 攻撃力
  // 高橋の攻撃回数
  const timesTakahashi = Math.ceil(C / B);
  // 青木の攻撃回数
  const timesAoki = Math.ceil(A / D);

  // 青木が下回ったら青木のかち、同じなら高橋が先行でかち
  if (timesTakahashi > timesAoki ) {
    console.log('No');
  } else {
    console.log('Yes');
  }
}
main(require('fs').readFileSync('/dev/stdin', 'utf8'));