#include using namespace std; int fac(int x) { if(x == 1) return 1; return x * fac(x - 1); } int main(){ ios::sync_with_stdio(false); cin.tie(0); string s; cin >> s; map mp; for(int i = 0; i < s.size(); i++) mp[s[i]]++; int ans = fac(s.size()); for(auto i = mp.begin(); i != mp.end(); i++) { ans /= fac(i->second); } cout << ans - 1 << endl; return 0; }