s = list(input()) out_list = [] def dfs(i, o): if len(i) == 0: if o in out_list: return 0 else: out_list.append(o) return 1 else: return dfs(i[1:], o + [i[0]]) + dfs(i[:-1], o + [i[-1]]) print(dfs(s, []))