def f(n):
    r=1
    for i in range(1,n+1):
        r*=i
    return r

S=input()
D={}

for s in S:
    if s in D:
        D[s]+=1
    else:
        D[s]=1


U=f(len(S))
for s in D:
    U//=f(D[s])

print(U-1)