2377: 稳定的数字

内存限制:64 MB 时间限制:1.000 S
评测方式:文本比较 命题人:
提交:19 解决:5

题目描述

定义一种操作,经过该操作,可以得到一个数中所有数字的乘积(原数至少要是个两位数)。比如679经过一次操作可以得到378。你的任务读入一个数,计算经过一次操作得到它的最小的数是多少。

输入

仅一行,表示一个十进制数。数的长度可能到达1000位。

输出

经过一次操作可以得到这个数的最小的数。如果没有这样的数,输出“There is no such number.”(不包括引号)

样例输入 复制

18

样例输出 复制

29

提示

 

Persistent.in

Persistent.in

Persistent.in

0

18

51

Persistent.out

Persistent.out

Persistent.out

10

29

There is no such number.