#include <iostream>
using namespace std;
int main() {
int ile_swieczek, ile_spalonych_daje_nowa;
int liczba_godzin, ile_spalonych;
liczba_godzin = ile_spalonych =0;
cin >> ile_swieczek >> ile_spalonych_daje_nowa;
while (ile_swieczek > 0) {
liczba_godzin += ile_swieczek;
ile_spalonych += ile_swieczek;
ile_swieczek = ile_spalonych/ile_spalonych_daje_nowa;
ile_spalonych = ile_spalonych%ile_spalonych_daje_nowa;
}
cout << liczba_godzin << endl;
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKaW50IG1haW4oKSB7CmludCBpbGVfc3dpZWN6ZWssIGlsZV9zcGFsb255Y2hfZGFqZV9ub3dhOwppbnQgbGljemJhX2dvZHppbiwgaWxlX3NwYWxvbnljaDsKbGljemJhX2dvZHppbiA9IGlsZV9zcGFsb255Y2ggPTA7CmNpbiA+PiBpbGVfc3dpZWN6ZWsgPj4gaWxlX3NwYWxvbnljaF9kYWplX25vd2E7CndoaWxlIChpbGVfc3dpZWN6ZWsgPiAwKSB7CmxpY3piYV9nb2R6aW4gKz0gaWxlX3N3aWVjemVrOwppbGVfc3BhbG9ueWNoICs9IGlsZV9zd2llY3plazsKaWxlX3N3aWVjemVrID0gaWxlX3NwYWxvbnljaC9pbGVfc3BhbG9ueWNoX2RhamVfbm93YTsKaWxlX3NwYWxvbnljaCA9IGlsZV9zcGFsb255Y2glaWxlX3NwYWxvbnljaF9kYWplX25vd2E7Cn0KY291dCA8PCBsaWN6YmFfZ29kemluIDw8IGVuZGw7CglyZXR1cm4gMDsKfQ==