#include "bits/stdc++.h" using namespace std; #define print(x) cout< PI; typedef pair V; typedef vector VE; const ll mod = 1000000007; //10^9+7 string s; ll cnt[27]; ll ncr[10010][10010]; int main(){ cin>>s; REP(i,s.size())REP(j,26)if(s[i]-'A'==j)cnt[j]++; //print(s.size());/// //printall(26,cnt);/// REP(i,2001)REP(j,i+1)ncr[i][j]=(j==0||j==i)?1:(ncr[i-1][j-1]+ncr[i-1][j])%573; ll ret=1; ll rest=s.size(); REP(i,26)if(cnt[i]){ ret=ret*ncr[rest][cnt[i]]%573; rest-=cnt[i]; //print(i<<" "<