n=int(input()) g=0 for i in range(1,10**5): if i*i>n: break if n%i==0: a=i b=n//i c=(a&b).bit_count() g+=(2**(c-1))*(c>0)+1 if a0)+1 print(g)