#include <iostream>
#include <cstdlib>
#include <cmath>
#include <string>
using namespace std;
void print(int hh, int mm)
{
char hzero, mzero;
while (mm >=60 || hh >=24)
{
if (mm >= 60)
{
mm -= 60;
hh++;
}
if (hh >= 24)
hh -= 24;
}
if (hh < 10) hzero = '0'; else hzero = '\0';
if (mm < 10) mzero = '0'; else mzero = '\0';
cout << "," << hzero << hh << ":" << mzero << mm;
}
int main()
{
string start;
int br;
cin >> start;
int mm, hh;
hh = (start[0] - '0') * 10 + (start[1] - '0');
mm= (start[3] - '0') * 10 + (start[4] - '0');
cout << start;
while (cin>>br)
{
mm += 45;
print(hh, mm);
mm += br;
if(br!=0)
print(hh, mm);
}
mm += 45;
print(hh, mm);
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgojaW5jbHVkZSA8Y3N0ZGxpYj4KI2luY2x1ZGUgPGNtYXRoPgojaW5jbHVkZSA8c3RyaW5nPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCnZvaWQgcHJpbnQoaW50IGhoLCBpbnQgbW0pCnsKCWNoYXIgaHplcm8sIG16ZXJvOwoJd2hpbGUgKG1tID49NjAgfHwgaGggPj0yNCkKCXsKCQlpZiAobW0gPj0gNjApCgkJewoJCQltbSAtPSA2MDsKCQkJaGgrKzsKCQl9CgkJaWYgKGhoID49IDI0KQoJCQloaCAtPSAyNDsKCX0KCWlmIChoaCA8IDEwKSBoemVybyA9ICcwJzsgZWxzZSBoemVybyA9ICdcMCc7CglpZiAobW0gPCAxMCkgbXplcm8gPSAnMCc7IGVsc2UgbXplcm8gPSAnXDAnOwoJY291dCA8PCAiLCIgPDwgaHplcm8gPDwgaGggPDwgIjoiIDw8IG16ZXJvIDw8IG1tOwp9CgppbnQgbWFpbigpCnsKCXN0cmluZyBzdGFydDsKCWludCBicjsKCWNpbiA+PiBzdGFydDsKCWludCBtbSwgaGg7CgloaCA9IChzdGFydFswXSAtICcwJykgKiAxMCArIChzdGFydFsxXSAtICcwJyk7CgltbT0gKHN0YXJ0WzNdIC0gJzAnKSAqIDEwICsgKHN0YXJ0WzRdIC0gJzAnKTsKCWNvdXQgPDwgc3RhcnQ7Cgl3aGlsZSAoY2luPj5icikKCXsKCQltbSArPSA0NTsKCQlwcmludChoaCwgbW0pOwoJCW1tICs9IGJyOwoJCWlmKGJyIT0wKQoJCXByaW50KGhoLCBtbSk7Cgl9CgltbSArPSA0NTsKCXByaW50KGhoLCBtbSk7CglyZXR1cm4gMDsKfQ==