#include using namespace std; using ll = long long; int func(int n){ if(n == 0) return 1; else return n*func(n-1); } int main(){ string s; map al; cin >> s; for(char c: s){ al[c]++; } int n = s.size(); int ans = func(n); for(auto m: al){ ans /= func(m.second); } ans--; cout << ans << endl; return 0; }