#include using namespace std; typedef long long ll; #define rep(i,n) for(i=0;i>s; vector c; rep(i,s.size()) c.pb(s[i]); sort(c.begin(),c.end()); set ans; do { string t=""; rep(i,c.size()) t+=c[i]; ans.insert(t); //cout << t << endl; } while(next_permutation(c.begin(),c.end())); std::cout << ans.size()-1 << std::endl; return 0; }