import collections s = list(input()) se = set() for i in range(2**len(s)): st = [''] * len(s) ss = collections.deque(s) p = i for j in range(len(s)): if p % 2 == 0: st[j] = ss.popleft() else: st[j] = ss.pop() p //= 2 se.add(''.join(st)) print(len(se))