Program machine;
{ constraints }
const
MAXD = 1000;
{ input data }
var
C, D, Y, i,acquisti,costo, minimo, costominimo, temporestante : longint;
// Warning! M and P are 1-based
M, P, bilancio : array[1..MAXD] of longint;
begin
(*assign(input, 'input.txt'); reset(input);
assign(output, 'output.txt'); rewrite(output);*)
readln(C, D, Y);
// Warning! M and P are 1-based
for i:=1 to D do
read(M[i]);
readln();
for i:=1 to D do
read(P[i]);
readln();
{ insert your code here }
minimo:= 2000000; acquisti:=1; temporestante:=0;
bilancio[1]:=C+M[1]-P[1];
if bilancio[1]< minimo then begin minimo:=bilancio[1]; costominimo:=bilancio[1]* Y; end;
for i:=2 to D do
begin
bilancio[i]:=bilancio[i-1]+P[i-1]+M[i]-P[i];
if bilancio[i]< minimo then minimo:=bilancio[i];
acquisti:=Y div i;
temporestante:=Y mod i;
costo:=minimo*acquisti+bilancio[temporestante];
if costo<costominimo then costominimo:=costo;
end;
writeln(costominimo); { print result }
end.
UHJvZ3JhbSBtYWNoaW5lOwoKeyBjb25zdHJhaW50cyB9CmNvbnN0CiAgICBNQVhEID0gMTAwMDsKCnsgaW5wdXQgZGF0YSB9CnZhcgogICAgQywgRCwgWSwgaSxhY3F1aXN0aSxjb3N0bywgIG1pbmltbywgY29zdG9taW5pbW8sIHRlbXBvcmVzdGFudGUgIDogbG9uZ2ludDsKICAgIC8vIFdhcm5pbmchIE0gYW5kIFAgYXJlIDEtYmFzZWQKICAgIE0sIFAsIGJpbGFuY2lvICAgICAgIDogYXJyYXlbMS4uTUFYRF0gb2YgbG9uZ2ludDsKICAgCgpiZWdpbgoKICAgICgqYXNzaWduKGlucHV0LCAgJ2lucHV0LnR4dCcpOyAgcmVzZXQoaW5wdXQpOwogICAgYXNzaWduKG91dHB1dCwgJ291dHB1dC50eHQnKTsgcmV3cml0ZShvdXRwdXQpOyopCgoKICAgIHJlYWRsbihDLCBELCBZKTsKICAgICAvLyBXYXJuaW5nISBNIGFuZCBQIGFyZSAxLWJhc2VkCiAgICBmb3IgaTo9MSB0byBEIGRvCiAgICAgICAgcmVhZChNW2ldKTsKICAgIHJlYWRsbigpOwogICAgZm9yIGk6PTEgdG8gRCBkbwogICAgICAgIHJlYWQoUFtpXSk7CiAgICByZWFkbG4oKTsKCiAgICB7IGluc2VydCB5b3VyIGNvZGUgaGVyZSB9CgogICAgbWluaW1vOj0gMjAwMDAwMDsgYWNxdWlzdGk6PTE7IHRlbXBvcmVzdGFudGU6PTA7CiAgICBiaWxhbmNpb1sxXTo9QytNWzFdLVBbMV07CiAgICBpZiBiaWxhbmNpb1sxXTwgbWluaW1vIHRoZW4gYmVnaW4gbWluaW1vOj1iaWxhbmNpb1sxXTsgY29zdG9taW5pbW86PWJpbGFuY2lvWzFdKiBZOyBlbmQ7CiAgICBmb3IgaTo9MiB0byBEIGRvCiAgICAgICAgICAgIGJlZ2luCiAgICAgICAgICAgICAgICBiaWxhbmNpb1tpXTo9YmlsYW5jaW9baS0xXStQW2ktMV0rTVtpXS1QW2ldOwogICAgICAgICAgICAgICAgaWYgYmlsYW5jaW9baV08IG1pbmltbyB0aGVuICBtaW5pbW86PWJpbGFuY2lvW2ldOwogICAgICAgICAgICAgICAgYWNxdWlzdGk6PVkgZGl2IGk7CiAgICAgICAgICAgICAgICB0ZW1wb3Jlc3RhbnRlOj1ZIG1vZCBpOyAKICAgICAgICAgICAgICAgIGNvc3RvOj1taW5pbW8qYWNxdWlzdGkrYmlsYW5jaW9bdGVtcG9yZXN0YW50ZV07CiAgICAgICAgICAgICAgICBpZiBjb3N0bzxjb3N0b21pbmltbyB0aGVuIGNvc3RvbWluaW1vOj1jb3N0bzsKICAgICAgICAgICAgICAgIAogICAgICAgICAgICBlbmQ7CiAgICB3cml0ZWxuKGNvc3RvbWluaW1vKTsgICB7IHByaW50IHJlc3VsdCB9CmVuZC4g