using System;
namespace a
{
    class y
    {
        static void Main(string[] args)
        {
            var ss = Console.ReadLine().Split();
            var a= int.Parse(ss[0]);
            var b= int.Parse(ss[1]);
            var c= int.Parse(ss[2]);
            var d= int.Parse(ss[3]);

            var ans = 0;
            while (a >= 0)
            {
                if (a * c <= b && a + (a * c) <= d)
                {
                    ans = a;
                    break;
                }
                a--;
            }
            Console.WriteLine(ans);
        }
    }
}