#include #include #include #include using namespace std; set res; void dfs(string s, string t) { if (s.empty()) { res.emplace(t); return ; } dfs(s.substr(0, s.size() - 1), t + s.back()); dfs(s.substr(1, s.size() - 1), t + s.front()); } int main() { string s, t; cin >> s; dfs(s, t); cout << res.size() << endl; return 0; }