S = input() T = [('', 0, -1)] for i in range(len(S)): newT = [] for t, head, tail in T: newT.append((t + S[head], head + 1, tail)) newT.append((t + S[tail], head, tail - 1)) T = newT uniqT = set([t for t, head, tail in T]) print(len(uniqT))