#include using namespace std; typedef signed long long ll; #undef _P #define _P(...) (void)printf(__VA_ARGS__) #define FOR(x,to) for(x=0;x>S; L=S.size(); FOR(i,S.size()) num[S[i]-'A']++; ll ret=1; FOR(i,26) if(num[i]) { ret = ret * C[L][num[i]] % mo; L-=num[i]; } cout<<(ret+mo-1)%mo<