#include #include #include using namespace std; #define REP(i,s,e) for (int i = s; i < e; i++) #define rep(i,n) REP(i,0,n) set strs; void dfs(string s, string t) { if (s.size() == 0) strs.insert(t); else { dfs(s.substr(1,s.size()-1),t+s.front()); dfs(s.substr(0,s.size()-1),t+s.back()); } } int main() { string s; cin >> s; dfs(s,""); cout << strs.size() << endl; return 0; }