0 #Z0045. S数
S数
Description
有一种特别的数,例如4937775。
它的各位数的和等于42
同时将其做质因子分解,得到4937775=3 * 5 * 5 * 65837。
然后将分出来的每个质因子的各位上的数字进行相加得到3+5+5+6+5+8+3+7 也等于42。
类似的数字还有121
因为121的各位之和为1+2+1=4
而121分解成质因子相乘的形式为121=11*11.
质因子的各位和为1+1+1+1=4
值得注意得是,这一种数不包括质数,因为质数是没有办法分解的。
Format
Input
输入N,求出大于N的最小数,满足题目要求的。
输入多组数据(至多8位),以0为输入结束。
Output
输出有多行,一行一个数,表示答案。
Samples
4937774
0
4937775