당신은 기다리는 것을 몹시 싫어한다. 뉴올리언스에 사는 친척을 만나러 가는 길인데, 지금 서 있는 버스 정류장의 시간표가 여태 본 것 중 가장 엉망이다. 도착 시각도 출발 시각도 적혀 있지 않고, 운행 중인 버스마다 노선 하나를 도는 데 걸리는 시간만 죽 나열되어 있다. 그래서 노트북을 꺼내 다음 버스가 올 때까지 얼마나 기다려야 하는지 계산하는 프로그램을 짜기로 한다.
모든 버스는 시각 0에 정류장을 출발하고, 주어진 순서대로 노선을 계속 반복해서 돈다. 노선 하나를 마치는 순간 정류장으로 돌아오고 곧바로 다음 노선으로 떠난다. 마지막 노선을 마치면 다시 첫 번째 노선부터 시작한다. 당신이 도착한 시각부터 세어 어떤 버스든 정류장에 있는 가장 이른 순간을 찾고, 그때까지 기다리는 시간을 구하라.
입력은 비어 있지 않으며 최대 100개의 테스트 데이터로 이루어진다. 테스트 데이터 사이에 빈 줄은 없다.
테스트 데이터 하나는 네 부분으로 구성된다.
START N 형식의 한 줄이며, N은 운행 중인 버스의 수이다. 1≤N≤20이다.END 한 줄이다.마지막 테스트 데이터 다음에는 ENDOFINPUT 한 줄이 온다.
테스트 데이터마다 한 줄씩 출력한다. 정류장에 도착한 뒤 다음 버스가 올 때까지 기다려야 하는 시간을 정수로 출력한다. 기다리는 것을 싫어하니 가장 먼저 정류장에 돌아오는 버스를 그냥 탄다.