#P1308. K尾相等数
K尾相等数
输入一个自然数K(K>1),如果存在自然数M和N(M>N),使得K^M和K^N均大于等于1000,且他们的末尾三位数相等,则称M和N是一对“K尾相等数”。下面请编程求出M+N最小的K尾相等数。
Input
第一行包含一个正整数T,T<10000,表示有T组数据;
随后有N行,每行包括一个整数K(K<2*10^10);
随后有N行,每行包括一个整数K(K<2*10^10);
Output
对于输入的每个整数K,输出对应的M+N的最小值;
Sample Input
1
2
Sample Output
120