def is_prime(v): if v < 2: return False for i in range(2, int(v ** 0.5) + 1): if v % i == 0: return False return True S = input() N = len(S) - 1 ans = 0 for bit in range(1 << N): tmp = S[0] for j in range(N): if bit >> j & 1 == 1: tmp += "+" tmp += S[j + 1] v = eval(tmp) if is_prime(v): ans += 1 print(ans)