S=input()
import itertools
A=list(itertools.product([0,1], repeat=len(S)-1))
ans=0
def factorization(n):
    arr = []
    temp = n
    for i in range(2, int(-(-n**0.5//1))+1):
        if temp%i==0:
            cnt=0
            while temp%i==0:
                cnt+=1
                temp //= i
            arr.append([i, cnt])
    if temp!=1:
        arr.append([temp, 1])
    if arr==[]:
        arr.append([n, 1])
    return arr


for i in A:
    s=0
    n=int(S[0])
    for j in range(len(S)-1):
        if i[j]==1:
            n*=10
            n+=int(S[j+1])
        else:
            s+=n
            n=int(S[j+1])
    s+=n 
    if len(factorization(s))==1:
        #print(factorization(s))
        a,b=factorization(s)[0]
        if a!=1 and b==1:
            ans+=1
print(ans)