#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long co[30] = {}; int main() { string s; cin >> s; long long n = s.size(); for (int i = 0; i < n; i++) { co[int(s[i] - 'A')]++; } long long ans = 1; for (int i = 0; i < 26; i++) { long long co1 = 1; long long u = n; long long d = 1; for (int j = 0; j < co[i]; j++) { co1 *= u - j; co1 /= d + j; co1 %= 573; } ans *= co1; ans %= 573; n -= co[i]; } ans--; if (ans < 0) { ans += 573; } cout << ans << endl; }