//Dennis
#include
<iostream>
#include
<string>
#include
<vector>
#include
<algorithm>
#include
<iomanip>
#include
<sstream>
#include
<map>
using
namespace std;
#define
FOR(i,n) for (int
i=0;i<n;i++)
#define
FORN(i,a,b) for (int
i=a;i<=b;i++)
#define
FORD(i,a,b) for (int
i=a;i>=b;i--)
#define
all(v) v.begin() v.end()
int
main()
{
//generate forward
map<string,int>
forward;
int i=0;
stringstream str;
str.fill('0');
FORN(hh,0,23) FORN(mm,0,59) FORN(ss,0,59)
{
str.str("");
str<<hh<<":"<<setw(2)<<mm<<":"<<setw(2)<<ss;
forward[str.str()]=i++;
}
//generate backwards
map<int,string>
backwards;
i=1;
FORD(hh,23,0) FORD(mm,59,0) FORD(ss,59,0)
{
str.str("");
if(hh<10) str<<"
";
str<<hh<<":"<<setw(2)<<mm<<":"<<setw(2)<<ss;
backwards[i++]=str.str();
}
string
input;
while(cin>>input && input.compare("0:00:00"))
if (forward[input]) cout<<backwards[forward[input]]<<endl;
else cout<<"I
broke time-space continuum!"<<endl;
return 0;
}