Избегая катастрофы
Перси обожает точность. Настолько, что всегда носит с собой три наручных часов, чтобы точно знать текущее время. Однако сегодня у него не задался день: он обнаружил, что одни из его часов показывают неверное время. Что еще хуже, когда он попытался исправить часы, он случайно перевел вперед не те! В результате одни часы отставали на x минут (где x ≤ 480), и он перевел одни из других часов на x минут вперед. Теперь все три его часов показывают разное время, и он рискует опоздать. Можете ли вы помочь Перси, написав программу, которая принимает три времени, отображаемые на часах, и возвращает правильное время?
Входные данные
Входные данные начинаются с целого числа T, обозначающего количество тестовых случаев (0 < T < 100). Каждая из следующих T строк содержит один тестовый случай, состоящий из трех показаний времени, разделенных пробелами: H1:M1 H2:M2 H3:M3. В каждом показании H1, H2, H3 обозначают часы (0 < H1, H2, H3 < 13), а M1, M2, M3 обозначают минуты (0 ≤ M1, M2, M3 < 60). Если количество минут меньше 10, добавляется ведущий 0.
Выходные данные
Для каждого тестового случая выведите одну строку в следующем формате: "The correct time is Hi:Mi". Если количество минут меньше 10, добавляется ведущий 0. Если количество часов меньше 10, ведущий 0 НЕ добавляется. Если невозможно определить правильное время по трем показаниям, выведите строку: "Look at the sun".