# your code goes here #swap S=list(input()) S.sort() i=0 k=1 l=1 while i<len(S)-1: if S[i]==S[i+1]: k*=2 j=2 i+=1 l*=i while i<len(S)-1 and S[i]==S[i+1]: j+=1 k*=j i+=1 l*=i else: i+=1 l*=i i+=1 l*=i print(l//k)