// 不合法的数十位变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;
}