#include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; long long MOD = 1000000007; set A; void dfs( string a, string b ) { if ( a.length() == 1 ) { A.insert( b + a ); return; } dfs( a.substr( 1, a.length()-1), b + a.front() ); dfs( a.substr( 0, a.length()-1), b + a.back() ); } int main() { string S; cin >> S; dfs( S, "" ); cout << A.size() << endl; return 0; }