#include #include #include #include using namespace std; int main(void) { int m; for( cin >> m ; m ; --m ) { string train; cin >> train; set st; for( int i = 1, length = train.length() ; i < length ; ++i ) { string forward, backward; forward = train.substr(0, i); backward = train.substr(i, length - i); st.insert(forward + backward); st.insert(backward + forward); reverse(backward.begin(), backward.end()); st.insert(forward + backward); st.insert(backward + forward); reverse(forward.begin(), forward.end()); st.insert(forward + backward); st.insert(backward + forward); reverse(backward.begin(), backward.end()); st.insert(forward + backward); st.insert(backward + forward); } cout << st.size() << endl; } return 0; }