from collections import deque S = list(input()) ans = set() def f(S: list, S2: list): if not S: ans.add("".join(S2)) return S2.append(S[0]) f(S[1:], S2) S2.pop() S2.append(S[-1]) f(S[:-1], S2) S2.pop() f(S, []) print(len(ans))