#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&&mm>=10)
cout << ",0"<< hh << ":" << mm;
else if (hh<10 && mm <10)
cout << ",0" << hh << ":0" << mm;
else if (hh>10 && mm <10)
cout << "," << hh << ":0" << mm;
else if (hh>10 && mm >10)
cout << "," << hh << ":" << mm;
}
int main()
{
string start;
int br;
cin >> start;
int mm, hh;
if (start.length() < 5)
start = "0" + start;
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;
}
CiNpbmNsdWRlIDxpb3N0cmVhbT4KI2luY2x1ZGUgPGNzdGRsaWI+CiNpbmNsdWRlIDxjbWF0aD4KI2luY2x1ZGUgPHN0cmluZz4KCnVzaW5nIG5hbWVzcGFjZSBzdGQ7Cgp2b2lkIHByaW50KGludCBoaCwgaW50IG1tKQp7CgljaGFyIGh6ZXJvLCBtemVybzsKCXdoaWxlIChtbSA+PTYwIHx8IGhoID49MjQpCgl7CgkJaWYgKG1tID49IDYwKQoJCXsKCQkJbW0gLT0gNjA7CgkJCWhoKys7CgkJfQoJCWlmIChoaCA+PSAyNCkKCQkJaGggLT0gMjQ7Cgl9CglpZihoaDwxMCYmbW0+PTEwKQoJY291dCA8PCAiLDAiPDwgaGggPDwgIjoiIDw8IG1tOwoJZWxzZSBpZiAoaGg8MTAgJiYgbW0gPDEwKQoJCWNvdXQgPDwgIiwwIiA8PCBoaCA8PCAiOjAiIDw8IG1tOwoJZWxzZSBpZiAoaGg+MTAgJiYgbW0gPDEwKQoJCWNvdXQgPDwgIiwiIDw8IGhoIDw8ICI6MCIgPDwgbW07CgllbHNlIGlmIChoaD4xMCAmJiBtbSA+MTApCgkJY291dCA8PCAiLCIgPDwgaGggPDwgIjoiIDw8IG1tOwp9CgppbnQgbWFpbigpCnsKCXN0cmluZyBzdGFydDsKCWludCBicjsKCWNpbiA+PiBzdGFydDsKCWludCBtbSwgaGg7CglpZiAoc3RhcnQubGVuZ3RoKCkgPCA1KQoJCXN0YXJ0ID0gIjAiICsgc3RhcnQ7CgloaCA9IChzdGFydFswXSAtICcwJykgKiAxMCArIChzdGFydFsxXSAtICcwJyk7CgltbT0gKHN0YXJ0WzNdIC0gJzAnKSAqIDEwICsgKHN0YXJ0WzRdIC0gJzAnKTsKCWNvdXQgPDwgc3RhcnQ7Cgl3aGlsZSAoY2luPj5icikKCXsKCQltbSArPSA0NTsKCQlwcmludChoaCwgbW0pOwoJCW1tICs9IGJyOwoJCWlmKGJyIT0wKQoJCXByaW50KGhoLCBtbSk7Cgl9CgltbSArPSA0NTsKCXByaW50KGhoLCBtbSk7CglyZXR1cm4gMDsKfQoK