#5112: PETER这个老烟鬼


jkljk6 (钱猪肉)


var i,j,k:longint;
begin
while not eof do begin
readln(i,j);k:=0;
repeat
k:=k+i;
i:=i div j;
until i=0;writeln(k);
end;
end.