번째 생일을 맞은 루미는 지금까지 살아온 시간이 궁금해졌다. 태어난 시각, 현재 시각, 단위가 주어질 때 지금까지 살아온 시간을 그 단위로 구하라.
이 문제는 다음 달력 규칙을 따른다.
- 로 나누어떨어지는 해는 윤년이다. 단, 의 배수이면서 의 배수가 아닌 해는 평년이다.
- 년은 개월, 일은 시간, 시간은 분, 분은 초이다.
- , , , , , , 월은 일, , , , 월은 일이며 월은 윤년에 일, 평년에 일이다.
살아온 시간은 다음 순서로 계산한다.
- 태어난 시각과 현재 시각을 각각 주어진 단위로 나타낸다. 단위에 못 미치는 부분은 그 시각이 속한 해, 달, 날의 실제 길이에 대한 비율로 나타낸다. 예를 들어 단위가
Month이면, 월은 일이므로 월 일 시 분 초는 월이 지난 시각이고, 월 일 시 분 초는 월이 지난 시각이다.
다음은 계산 예이다.
첫째 줄에 테스트 케이스의 개수 가 주어진다.
각 테스트 케이스는 세 줄로 이루어진다.
첫째 줄에 태어난 시각의 연, 월, 일, 시, 분, 초 이 공백으로 구분되어 주어진다.
각 테스트 케이스마다 살아온 시간을 주어진 단위로 한 줄에 하나씩 출력한다.
둘째 줄에 현재 시각의 연, 월, 일, 시, 분, 초 이 공백으로 구분되어 주어진다.
셋째 줄에 단위가 주어진다. 단위는 Year(연), Month(월), Day(일) 중 하나이다.