import math w = list(input()) n = len(w) f = math.factorial def comb(a,b): return f(a)//(f(b)*f(a-b)) dct = {} for i in w: dct.setdefault(i,0) dct[i] += 1 r = 1 for i,j in dct.items(): r *= comb(n,j) n -= j print(r-1)