from collections import Counter MOD = 998244353 N = input() d = Counter(list(map(int,list(N)))) fact = [1] for i in range(3*10**5): fact.append(fact[-1] * (i+1) % MOD) ans = fact[len(N)] for i in d: ans *= pow(fact[d[i]],-1,MOD) ans %= MOD if(d[0] > 0): tmp = fact[len(N)-1] d[0] -= 1 for i in d: tmp *= pow(fact[d[i]],-1,MOD) tmp %= MOD ans -= tmp ans %= MOD print(ans)