수열

아직 제출이 없습니다시간 제한1초메모리 제한128 MB

문제

어떤 진법 bb에서 각 수를 bb진법 수로 읽었을 때 이웃한 항의 차가 일정하면, 그 수열을 bb진법에서의 등차수열이라고 합니다.

예를 들어 1,1010,2012,100211, 1010, 2012, 1002133진법에서 등차수열이고, 11,33,5511, 33, 551010진법뿐만 아니라 66진법에서도 등차수열입니다.

수열이 주어질 때, 이 수열이 등차수열이 되는 가장 작은 진법을 구하세요. 진법은 1010 이하여야 합니다.

어느 수에서든 등장하는 가장 큰 자릿수가 dd라면, 그 자릿수가 유효하려면 진법은 d+1d+1 이상이어야 하고, 또한 항상 22 이상입니다.

입력

입력은 여러 개의 테스트 케이스로 이루어집니다.

각 테스트 케이스의 첫 줄에는 수열에 들어 있는 수의 개수를 나타내는 정수 nn (2n52 \le n \le 5)이 주어집니다. 다음 줄에는 nn개의 수가 엄밀히 증가하는 순서로, 하나의 공백으로 구분되어 주어집니다.

n=0n = 0인 줄이 나오면 입력이 끝납니다. 모든 수는 양수이고 숫자 00부터 99까지만 사용하며, 자릿수는 최대 55자리입니다.

출력

각 테스트 케이스마다 한 줄을 출력합니다.

등차수열이 되는 진법이 존재하면 다음과 같이 출력합니다.

Minimum base = x.

여기서 xx는 등차수열을 만드는 1010 이하의 가장 작은 진법입니다. 그러한 진법이 없으면 다음과 같이 출력합니다.

No base <= 10 can be found.