#include #define rep(i,n) for(int i = 0; i < (n); i++) using namespace std; typedef long long ll; int main(){ cin.tie(0); ios::sync_with_stdio(0); string s; cin >> s; int n = int(s.size()); set st; rep(S,1< q; rep(i,n) q.push_back(s[i]); string t = ""; rep(i,n) { if(S & (1 << i)) t += q.front(), q.pop_front(); else t += q.back(), q.pop_back(); } st.insert(t); } cout << st.size() << endl; }