1026 - 자동차 시운전 질주거리

Time Limit: 1s Memory Limit: 128MB

Submissions: 229 Solved: 74
Description

피츌리아는 최근에 자동차를 한대 샀다. 와 신난다! 물론 피츌리아는 가난하기 때문에 중고차를 샀다.

 

오늘은 새로 산 자동차를 처음으로 시운전하는 날이다. 그런데 아차! 중고차라서 그런지 미터기의 상태가 안좋다. 첫 시승식날 이런 일이 벌어지다니...피츌리아는 너무나 슬프다. 다행히 자동차 속도계기판은 멀쩡하고 초시계를 하나 가지고있다. 그리고 조수석에 노트북에 하나 있었다.

 

피츌리아는 이 새 차가 얼마나 달렸는지를 알고싶다. 미터기판이 고장났지만, 속도정보와 시간정보를 노트북에 기록하면 자신이 얼마나 달렸는지를 알아낼 수 있으므로, 거리정보를 알아내는 프로그램을 노트북에 프로그래밍을 해놓으려고한다. 그러나 연구실에서 제안서작업에 지쳐있는 피츌리아는 이런 프로그램을 작성할 힘이 없다. 생기넘치는 학부생 여러분들이 노쇠한 피츌리아를 대신하여 이 프로그램을 작성해주자!

Input

입력은 몇개의 줄로 이루어져 있다. 각 줄은 hh:mm:ss x 또는 hh:mm:ss 형태로 이루어져 있다. hh:mm:ss는 각각 출발한 시간으로부터 지난 시,분,초 이다. (24시간을 넘지 않는다.)

x가 입력으로 들어오는 경우는 그 시간에 피츌리아가 속도를 x(km/h)으로 변경했다는 뜻이다. 처음 피츌리아의 자동차는 정차된 상태라고 보며, 속도가 변경되는 다음 시간까지는 이 x속도를 유지한다고 본다. (0 ≤ x ≤ 200)

x가 입력으로 없는 경우는 그 시간에 피츌리아가 초기위치로부터 얼마나 달렸는지를 알려달라는 뜻이다. 이 입력이 들어오면 출력으로 피츌리아가 달린 거리를 km단위로 출력한다.

 

시간은 오름차순으로 주어진다.

Output

x가 없는 입력에 대해, 한줄에 하나씩 시간 hh:mm:ss 와 피츌리아가 달려간 거리 y를 km단위로 반올림하여 소수점 아래 둘째자리까지 출력한다. sample output의 양식을 참조하자.

Sample Input
00:00:01 100
00:15:01
00:30:01
01:00:01 50
03:00:01
03:00:05 140
Sample Output
00:15:01 25.00 km
00:30:01 50.00 km
03:00:01 200.00 km