S=input() def fct(i): if(i==0): return 1 else: return i*fct(i-1) d={} for i in range(65,65+26): d[chr(i)]=0 for s in S: d[s]+=1 cal=1 for i in d.values(): if(i!=0): cal*=fct(i) print(int((fct(len(S))/cal)-1))