program kanalas;
  const PRAD = 'KANALAS.DAT';

  function prieplauka (N, D, U, V: longint): longint;
    var i, priepl_min: longint;
        ii, laikas, laikas_min: real;

        t: real;
  begin
    { skai‡iuosime kilometrais per valand… }
    priepl_min := 1; laikas_min := D/U + N*1000/V;
    for i := 2 to N do
      begin
        ii := i;
        laikas := sqrt(D*D + (ii-1)*(ii-1)*1000*1000)/U + (N-i+1)*1000/V;
        if laikas < laikas_min
           then begin
                  laikas_min := laikas;
                  priepl_min := i;
                end;
      end;
    prieplauka := priepl_min;
  end; { prieplauka }

  procedure skaityti (var N, D, U, V: longint);
    var f: text;
  begin
    assign (f, PRAD);
    reset (f);
    readln (f, N, D, U, V);
    close (f);
  end; { skaityti }

  var rez, N, D, U, V: longint;
begin
  skaityti (N, D, U, V);
  rez := prieplauka (N, D, U, V);
  writeln (rez);
end.