#P1152. An Easy Problem!

An Easy Problem!

题目描述

你是否听过这样一个事实:“每个常规数字系统的基数都是 10”?当然,我这里讨论的不是像 Stern-Brockot 数字系统这样的特殊进制。本题与该事实无关,但可能有一定的相似性。

给定一个 NN 进制的整数 RR,并保证 RR 能被 (N1)(N-1) 整除。你需要输出满足条件的最小可能的 NNNN 的取值范围是 2N622 \leq N \leq 62

  • 对于 6262 进制,数字符号为 090 \sim 9AZA \sim Zaza \sim z
  • 对于 6161 进制,数字符号为 090 \sim 9AZA \sim Zaya \sim y,以此类推。

输入

输入包含若干行,每行给出一个数学定义的任意进制(2622 \sim 62)的数字。你需要确定满足条件的最小进制。输入不会包含非法数字,输入文件的最大大小为 32KB。

输出

如果不存在满足条件的 NN,则输出 "such number is impossible!"。每个输入行对应一个输出行,输出始终使用十进制表示。

输入样例 1

3
5
A

输出样例 1

4
6
11

来源

UVA 10093