//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;

}