#include #include using namespace std; void solve(set &st, string s, string t = ""){ if(s.empty()){ st.insert(t); return; } solve(st, s.substr(0, s.size() - 1), t + *s.rbegin()); solve(st, s.substr(1, s.size() - 1), t + s[0]); } int main(){ set st; string s; cin >> s; solve(st, s); cout << st.size() << endl; }