#include #include #include #define rep(i,a) for(int i=0;i<(a);++i) std::string S; std::set set; void rec( int lb, int ub, std::string s ) { if( lb == ub ) { set.insert( s+S[lb] ); return; } rec( lb+1, ub, s+S[lb] ); rec( lb, ub-1, s+S[ub] ); return; } int main() { std::cin >> S; rec( 0, S.size()-1, std::string() ); printf( "%d\n", set.size() ); return 0; }