// 不合法的数十位变0
int main()
{
int T;
cin >> T;
while (T--)
{
char ch;
int a, b, c;
cin >> a >> ch >> b >> ch >> c;
if (a >= 24)
a = a % 10;
if (b >= 60)
b = b % 10;
if (c >= 60)
c = c % 10;
cout << a / 10 << a % 10 << ":" << b / 10 << b % 10 << ":" << c / 10 << c % 10<< endl;
}
return 0;
}