#include<iostream>
#include<iomanip>
using namespace std;
class Time
{
public:
void setHour(int newH)
{
if(newH<0 || newH>12)
hour = 12;
}
void setMinue(int newM)
{
if(newM<0 || newM>60)
minute = 0;
}
void setSecond(int newS)
{
if(newS<0 || newS>60)
second = 0;
}
void setTime(int newH, int newM, int newS);
void showTime(void)
{
cout<<setw(2)<<setfill('0')<<hour<<":"<<setw(2)<<setfill('0')<<minute<<":"<<setw(2)<<setfill('0')<<second<<endl; ///控制输出为2位, 不足的用字符‘0’补齐
}
private:
int hour;
int minute;
int second;
};
void Time::setTime(int newH, int newM, int newS)
{
hour = newH;
minute = newM;
second = newS;
setHour(newH);
setMinue(newM);
setSecond(newS);
}
int main(void)
{
Time myTime;
int h;
int m;
int s;
cin>>h>>m>>s;
myTime.setTime(h, m, s);
myTime.showTime();
return 0;
}