#include #include #include #include int main() { std::string s; std::set ss; std::cin >> s; std::sort(s.begin(), s.end()); do { ss.insert(s); } while (std::next_permutation(s.begin(), s.end())); // 入力文字列Sを除いて作れる文字列の種類を出力するので1引く std::cout << ss.size() - 1 << std::endl; return 0; }