#include int fact(int n){ if(n>0){ return n * fact(n-1); }else{ return 1; } } int main(void){ int i,k=1; int sum = 0; char alphabet[30] = {0}; char s[110]; scanf("%s", s); for(i=0;s[i]!='\0';i++){ alphabet[s[i] - 'A']++; } for(i=0;i<30;i++){ if(alphabet[i] != 0){ sum += alphabet[i]; k *= fact(alphabet[i]); } } sum = fact(sum); printf("%d\n",(sum/k)-1); return 0; }