program typst;
var D,X,N,S :longint;
function compila(var a: longint; var b: longint;var c: longint; var d: longint): longint;
var eliminati:longint;
begin
if (c*d)>(a-b) then begin if ((c*d) - (a-b)) mod d = 0 then eliminati:=((c*d) - (a-b)) div d
else eliminati:=((c*d) - (a-b)) div d +1 end
else eliminati:=0;
compila:=eliminati;
end;
begin
readln(D,X,N,S);
writeln(compila(D, X, N, S));
end.
cHJvZ3JhbSB0eXBzdDsKdmFyIEQsWCxOLFMgOmxvbmdpbnQ7CgpmdW5jdGlvbiBjb21waWxhKHZhciBhOiBsb25naW50OyB2YXIgYjogbG9uZ2ludDt2YXIgYzogbG9uZ2ludDsgdmFyIGQ6IGxvbmdpbnQpOiBsb25naW50Owp2YXIgZWxpbWluYXRpOmxvbmdpbnQ7CiAgYmVnaW4KICAgIGlmIChjKmQpPihhLWIpIHRoZW4gYmVnaW4gIGlmICAoKGMqZCkgLSAoYS1iKSkgbW9kIGQgPSAwIHRoZW4gZWxpbWluYXRpOj0oKGMqZCkgLSAoYS1iKSkgZGl2IGQKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVsc2UgZWxpbWluYXRpOj0oKGMqZCkgLSAoYS1iKSkgZGl2IGQgKzEgZW5kCiAgICAgICAgICAgICAgICAgICBlbHNlIGVsaW1pbmF0aTo9MDsKICAgIGNvbXBpbGE6PWVsaW1pbmF0aTsgICAgICAgICAgICAgICAKICBlbmQ7ICAKCmJlZ2luCglyZWFkbG4oRCxYLE4sUyk7Cgl3cml0ZWxuKGNvbXBpbGEoRCwgWCwgTiwgUykpOwplbmQu