#include #include #include #include using namespace std; int main() { int cases; cin >> cases; for (int cs = 0; cs < cases; ++cs) { string initial; cin >> initial; set s; for (int i = 0; i < (int)initial.size(); ++i) { string left = initial.substr(0, i); string revleft(left); string right = initial.substr(i); string revright(right); reverse(revleft.begin(), revleft.end()); reverse(revright.begin(), revright.end()); s.insert(left + right); s.insert(right + left); s.insert(left + revright); s.insert(revright + left); s.insert(revleft + right); s.insert(right + revleft); s.insert(revleft + revright); s.insert(revright + revleft); } cout << s.size() << '\n'; } return 0; }