#include <iostream>
using namespace std;
class Time{
public:
//构造函数
Time();
//设置时间函数
void setTime(int, int, int);
//24小时制显示时间
void showTime24();
//12小时制显示时间
void showTime12();
private:
int hour;
int minute;
int second;
};
int main(){
Time t;
int a, b, c;
cin >> a >> b >> c;
t.setTime(a, b, c);
t.showTime12();
t.showTime24();
return 0;
}
//构造函数的函数体
Time::Time(){
hour = 0;//将hour 置零
minute = 0;//将minute置零
second = 0;//将second置零
}
//设置时间函数的函数体
void Time::setTime(int h, int m, int s){
hour = (h >= 0 && h < 24) ? h : 0;
minute = (m >= 0 && m < 60) ? m : 0;
second = (s >= 0 && s < 60) ? s : 0;
}
//以12小时模式展示时间的函数体
void Time::showTime12(){
cout << (hour > 10 ? "" : "0") << hour % 12 << ":";
cout << (minute > 10 ? "" : "0") << minute << ":";
cout << (second > 10 ? "" : "0") << second;
cout << (hour >= 12 ? "PM" : "AM") << endl;
}
void Time::showTime24(){
cout << (hour > 10 ? "" : "0") << hour << ":";
cout << (minute > 10 ? "" : "0") << minute << ":";
cout << (second > 10 ? "" : "0") << second << endl;
}