#include #include #include #include #include #include #include #include #include #include #include #include using namespace std; typedef long long int ll; typedef unsigned long long ull; set st; void dfs(string s,string t){ if(s.size()==0){ st.insert(t); return; } dfs(s.substr(1),t+s[0]); dfs(s.substr(0,(int)s.size()-1),t+s.back()); } int main(){ cin.tie(nullptr); ios::sync_with_stdio(false); string s; cin >> s; dfs(s,""); cout << st.size() << endl; }