import collections s=list(input()) c=collections.Counter(s) l=list(c.values()) fact=[1,1] for i in range(2,len(s)+1): fact.append(fact[-1]*i) ans=fact[len(s)] for i in range(len(l)): ans//=fact[l[i]] print(ans-1)