가희와 후쿠오카 공항

시간 제한1초메모리 제한256 MB

요약
국내선 정류장에서 가희 앞에 M명이 기다릴 때, 가희가 타게 될 버스가 국내선 정류장을 출발하는 시각을 구하거나, 탈 수 없으면 -1을 출력한다.
난이도

보통10점 중 5점

유형
시뮬레이션, 수학, 구현
정답자
아직 제출이 없습니다

문제

후쿠오카 공항은 국내선과 국제선이 멀리 떨어져 있기 때문에, 두 곳을 이어주는 셔틀버스가 운행됩니다. 셔틀버스는 다음와 같이 운행됩니다.

  1. 국제선 정류장에서 국내선 정류장으로 이동합니다.
  2. 국내선 정류장에 정차합니다.
  3. 국내선 정류장에서 국제선 정류장으로 이동합니다.
  4. 국제선 정류장에 정차합니다.
  5. 막차 시간이 지난 경우, 운행을 종료합니다. 그렇지 않으면 1을 수행합니다.

정류장 간 이동 시간은 44분이며, 각 정류장의 정차 시간은 22분입니다. 또한 버스의 승객 정원은 5050명입니다.

차량은 11대로만 운행하며, 첫차는 06:0006:00에 국제선 정류장을 출발하고, 막차는 다음날 00:0000:00에 국제선 정류장을 출발합니다.

가희는 한국으로 돌아가기 위해 국내선 정류장에서 국제선 정류장으로 이동하려고 합니다. 가희 앞에는 MM명의 사람들이 기다리고 있으며, 현재 시각은 06:0006:00입니다. 가희가 타게 될 버스는 국내선 정류장에서 언제 출발할까요?

입력

첫 번째 줄에 QQ가 주어집니다.

두 번째 줄부터 QQ개의 줄에 걸쳐 MM이 주어집니다.

출력

QQ개의 줄에 걸쳐 문제의 답을 아래와 같이 한 줄에 하나씩 출력해 주세요.

  • 오늘 버스를 탈 수 있다면, 버스의 국내선 정류장 출발 시각을 HH:MM 형식으로 출력해 주세요. 이 때 시간(HH)는 00 이상 2323 이하의 정수이며, 분(MM)은 00 이상 5959 이하의 정수로 한 자리 수는 앞에 00을 붙여서 출력해 주세요.
  • 그렇지 않다면 -1을 출력해 주세요.

제한

  • 1≤Q≤1001 \leq Q \leq 100

  • 0≤M≤1030 \leq M \leq 10^{3}

  • 입력으로 주어지는 모든 수는 정수입니다.

  • 새치기하는 사람은 없으며, 사람들이 탑승하는 데 걸리는 시간은 무시합니다.

  • 사람들의 출발지와 목적지는 아래 두 조건을 모두 만족합니다.

    • 국내선 정류장 또는 국제선 정류장입니다.
    • 출발지와 목적지는 다릅니다.
  • 사람들은 목적지에 도착하면 그 즉시 하차합니다.

  • 버스는 모든 정류장에 정시에 도착하고, 정시에 출발합니다.

예제3

  1. 예제 1

    입력
    1
    336
    
    예상 출력
    07:18
    
  2. 예제 2

    입력
    1
    900
    
    예상 출력
    09:42
    
  3. 예제 3

    입력
    2
    49
    50
    
    예상 출력
    06:06
    06:18