from collections import Counter MOD = 998244353 N = list(input()) counter = Counter(N) fac = [1] for i in range(1, len(N) + 1): fac.append((fac[-1] * i) % MOD) ans = 0 for i in range(1, 10): if counter[str(i)] <= 0: continue v = fac[len(N) - 1] for j in range(10): x = counter[str(i)] - 1 if i == j else counter[str(j)] v *= pow(fac[x], -1, MOD) v %= MOD ans += v ans %= MOD print(ans)