# 接收输入n
n = int(input())
# 如果大于9,才进行循环,不然就直接输出
while n > 9:
    # 初始化连乘k
    k = 1
    # 短除法拆位
    while n > 0:
        # 如果拆位后的数不是0那就连乘,如果是0就不操作
        if n % 10 != 0:
            k *= n % 10
        # 得到拆位后的商
        n //= 10
    # 短除法拆位后的值要再次拆位,直到小于9才跳出循环,得出最后结果
    n = k
print(n)
/**************************************************************
	Problem: 1846
	User: admin
	Language: Python
	Result: Accepted
	Time:602 ms
	Memory:34244 kb
****************************************************************/