#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef vectorvs; typedef vectorvi; typedef vectorvvi; typedef pairpii; typedef long long ll; typedef pairpll; #define rrep(i,x,n) for(int i=(x);i<(n);++i) #define rep(i,x) rrep(i,0,(x)) #define fi first #define se second #define each(i,c) for(typeof((c).begin())i=(c).begin();i!=(c).end();++i) #define all(c) (c).begin(),(c).end() #define rall(c) (c).rbegin(),(c).rend() #define pb push_back ll cmb[1100][1100]; const ll mod=573; int main(){ for(int i=0;i<=1000;i++){ cmb[i][0]=cmb[i][i]=1; for(int j=1;j>str; ll cnt[26]={0}; rep(i,str.size())cnt[str[i]-'A']++; ll ans=1; ll sum=str.size(); //cout<<"latte"<