S = input() a = [] l = len(S) for i in range(l): a.append(S[i]) from collections import deque s = set() for i in range(1 << l): b = format(i, "0" + str(l) + "b") c = deque(a) t = "" for j in range(l): if b[j] == "0": t += c.pop() else: t += c.popleft() s.add(t) print(len(s))